精華區beta C_and_CPP 關於我們 聯絡資訊
※ 引述《inkytt (ptt)》之銘言: : 一個BMP檔案大小為 36,456 位元組 : 高 100 寬121 圖形為(2的24次方)色 : 請問他的檔案大小是怎麼算出來的阿? : 我的算法是 : 100*124*3+54=37254 bytes : (16進位) : 42 4d 68 8e 00 00 00 00 00 00 36 00 00 00 28 00 : 00 00 79 00 00 00 64 00 00 00 01 00 18 00 00 00 : 00 00 32 8e 00 00 10 17 00 00 10 17 00 00 00 00 : 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff BMP 檔 每一個 ROW實際所佔bytes 數 需為4的倍數 121*3=363 不是4的倍數 ===> 補一個byte (00) 成 364個 byte 364*100=36400 加檔頭 54 byte = 36454 bytes 隨便用Paint Shop Pro 做了一個檔 測試 大小的確是 36454 如果更大,可能是內含了一些information tag吧。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.220.70.221