中文名字 | 英文名称 | 长度 | 作用解释 |
位图类 | bitmap | 28 | 包含了位图数据的结构 |
位图类——成员表 | |||
分类 | bmType | 整数 | 位图类型,其值必须为0 |
宽度 | bmWidth | 整数 | 位图的宽度,单位为像素 |
高度 | bmHeight | 整数 | 位图的高度,单位为像素 |
长度 | bmWidthBytes | 整数 | 每行的字节数,其值必须能被2整除。 |
层数 | bmPlanes | 整形 | 颜色平面数,一般为1。 |
位数 | bmBitsPixel | 整形 | 位图的位深度,一般为24或32 |
数据 | bmBits | 整数 | 一个指向内存的指针,所指向的内容为位图存放的地方 |
中文名字 | 英文名称 | 长度 | 作用解释 |
位图标头类 | BITMAPCOREHEADER | 12 | 包含了位图数据的标头信息 |
位图标头类——成员表 | |||
长度 | bcSize | 整数 | 结构体的字节数,12 |
宽度 | bcWidth | 整形 | 位图的宽度,单位为像素 |
高度 | bcHeight | 整形 | 位图的高度,单位为像素 |
层数 | bcPlanes | 整形 | 颜色平面数,一般为1。 |
位数 | bcBitCount | 整形 | 位图的位深度,1, 4, 8, 24或32 |
中文名字 | 英文名称 | 长度 | 作用解释 |
位图文件类 | BITMAPCOREHEADER | 14 | 包含了位图文件的头部信息 |
位图文件类——成员表 | |||
分类 | bfType | 整形 | 图片的类型,只能是BM |
长度 | bfSize | 整数 | 宽*高*位数+偏移 |
预留 | bfReserved1 | 整数 | 无效信息 |
偏移 | bfOffBits | 整数 | 位图数据的偏移量。 |
中文名字 | 英文名称 | 长度 | 作用解释 |
位图信息类 | BITMAPINFOHEADER | 40 | 包含了位图信息的结构 |
位图信息类——成员表 | |||
长度 | biSize | 整数 | 指定这个结构的长度,为40 |
宽度 | biWidth | 整数 | 位图的宽度,单位为像素 |
高度 | biHeight | 整数 | 位图的高度,单位为像素 |
层数 | biPlanes | 整形 | 颜色平面数,一般为1。 |
位数 | biBitCount | 整形 | 位图的位深度,1, 4, 8, 24或32 |
压缩 | biCompression | 整数 | 指定位图是否压缩,有效的值为BI_RGB,BI_RLE8,BI_RLE4,BI_BITFIELDS |
大小 | biSizeImage | 整数 | 指定实际的位图数据占用的字节数 |
水平像素 | biXPelsPerMeter | 整数 | 指定目标设备的水平分辨率 |
垂直像素 | biYPelsPerMeter | 整数 | 指定目标设备的垂直分辨率 |
实际颜色 | biClrUsed | 整数 | 指定本图象实际用到的颜色数,0表示颜色数为2 |
重要颜色 | biClrImportant | 整数 | 指定本图象中重要的颜色数,0表示全部颜色。 |