2012-10-02 28 views

回答

1

圖像本身可以計算如下

256可以存儲在一個字節。所以一個像素是1個字節。

您有512 * 512像素。

512*512*1 = 262144但是在你的磁盤上,它會比262ko多一點,因爲你必須計算用於文件元信息的字節和調色板。

如果您需要更多信息,請查看bmp header spec

+0

但在這個網址 http://en.wikipedia.org/wiki/Indexed_color 如果你在它的書面 真彩壓縮前的圖像的advnatage部分 看到需要640×480×3 = 921,600字節(900昆明植物研究所)。將圖像顏色限制爲256,每個像素只需要8位或每個像素1個字節,因此示例圖像現在只需要640×480×1 = 307,200字節(300 KiB),再加上256×3 = 768個附加字節來存儲調色板映射本身(假設爲RGB), – osfar

+0

如何計算調色板映射的大小? – osfar

+0

如果您存儲rgb,則每種顏色需要3個字節。所以'256 x 3'字節。如果您存儲阿爾法,則爲每種顏色計數一個字節。 – tomahh

相關問題