IT袋

当前位置:主页 > 经验教程 > 软件教程 >

bmp文件格式详解

bmp文件格式详解 bmp格式解析讲解(3)

更新:2023-08-21 11:48:10 来源:IT袋 作者:苏晓敏
导读:bmp文件格式详解,(2)位图信息头 位图信息头主要存放有关位图的图像数据尺寸、位平面数、压缩方式、颜色索引等信息。 位图信息头的数据结构定义如下: typedef stru

bmp文件格式详解

bmp文件格式详解

(2)位图信息头

位图信息头主要存放有关位图的图像数据尺寸、位平面数、压缩方式、颜色索引等信息。

位图信息头的数据结构定义如下:

typedef struct BMP_INFO{DWORD bInfoSize;            // 信息头的大小   DWORD bWidth;               // 图像的宽度     DWORD bHeight;              // 图像的高度,如果该值是一个正数,说明图像是倒向的,如果该值是一个负数,则说明图像是正向的。  WORD bPlanes;               // 图像的位面数,其值将总是被设为1 WORD bBitCount;             // 每个像素的位数,这里为 24位DWORD bCompression;         // 压缩类型 DWORD bmpImageSize;         // 图像的大小,以字节为单位 DWORD bXPelsPerMeter;       // 水平分辨率 DWORD bYPelsPerMeter;       // 垂直分辨率 DWORD bClrUsed;             // 位图实际使用的彩色表中的颜色索引数(设为0的话,则说明使用所有调色板项)DWORD bClrImportant;        // 对图象显示有重要影响的颜色索引的数目,如果是0,表示都重要} BMPINF;            // 40 字节

这个结构体的解析如下:

bmp文件格式详解

(3)RGB颜色阵列

RGB颜色阵列指的是BMP位图的数据,是整个图片最终显示出来的效果。

以上IT袋网介绍的bmp文件格式详解 以及 bmp格式解析讲解的详细内容了,IT袋网希望能给您带来帮助!

相关阅读