BMP图片格式;
BMP图片,是Bitmap(位图)的简称,它是windows显示图片的基本格式。在windows下,任何格式的图片文件(包括视频播放)都要转化为位图才能显示出来。各种格式的图片文件也都是在位图格式的基础上采用不同的压缩算法生成的。
位图文件主要分为如下3个部分:
块名称 |
对应Windows结构体定义 |
大小(Byte) |
文件信息头 |
BITMAPFILEHEADER |
14 |
位图信息头 |
BITMAPINFOHEADER |
40 |
RGB颜色阵列 |
BYTE* |
由图像长宽尺寸决定 |
(1)文件信息头BITMAPFILEHEADER
结构体定义如下:
typedef struct tagBITMAPFILEHEADER { /* bmfh */
UINT bfType;
DWORD bfSize;
UINT bfReserved1;
UINT bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER;
其中:
bfType |