位图文件头大小

时间:2012-09-09 06:23:03

标签: 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个字节的差异,我不知道为什么。

你可以告诉我为什么好吗?

非常感谢!!

1 个答案:

答案 0 :(得分:12)

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

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