BMP图像标题

时间:2013-01-23 11:36:52

标签: bmp

我正在观察24位bmp图像的标题,它由54个字节组成

24位bmp图像如下: -

然后我使用MS绘画将其转换为单色bmp图像,我观察到它的标题由62个字节组成

单色bmp图像如下: -

我无法理解为什么标题大小发生了变化。

1 个答案:

答案 0 :(得分:2)

BMP文件头是从文件头(12B)和DIB头构建的。有不同的DIB标头,每个标头都有不同的大小:

  • BITMAPCOREHEADER(12B)
  • BITMAPCOREHEADER2(64B)
  • BITMAPINFOHEADER(40B) - 在您的第一个文件中
  • BITMAPV2INFOHEADER(52B) - 在您的第二个文件中
  • BITMAPV4HEADER(108B)
  • BITMAPV5HEADER(124B)

有不同标头的原因是Microsoft多次扩展DIB格式。出于兼容性原因,大多数应用程序使用较旧的DIB标头来保存文件。