位图文件头大小

use*_*743 11 file-format bmp

我在编程BMP文件新手,我检查这个网站,了解BMP头.. http://www.daubnet.com/en/file-format-bmp

似乎bmp文件的标题是54个字节.

使用paint,我创建了一个简单的10x10图像,并将其保存为24位.所以根据简单的数学运算,文件大小应该是10*10*3 + 54 = 354字节.

但十六进制编辑器和文件浏览器返回了374字节的大小.

所以我有20个字节的差异,我不知道为什么.

你能告诉我为什么好吗?

非常感谢!!

nne*_*neo 12

BMP中的行填充为4个字节的倍数.

没有填充,每行是3*10 = 30字节.使用填充,每行为32个字节,因此图像数据的大小为320字节.因此,文件大小为54 + 320 = 374字节.