位映像设备:屏幕分辨率为640*480,频率70Hz
三原色(RGB)
调色板(Palette),又称颜色查找表LUT
真彩色(true color),24位色图
位图(bitmap):
BITMAPFILEHEADER
BITMAPINFOHEADER
Palette
ImageData
位图文件头:
typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD bfReserved2; DWORD bfOffBits; } BITMAPFILEHEADER;bfType: 0x424D,”BM”bfSize: 文件大小 bfOffBites: 文件头到实际位图数据的偏移字节数
位图信息头:
typedef struct tagBITMAPINFOHEADER{ DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; } BITMAPINFOHEADER;biWidth: 图像的宽度biHeight:图像的高度biBitCount:指定表示颜色时用到的位数:1、4、8、24、32biCompression:指示是否压缩,有效值为BI_RGB/BI_RLE8/BI_RLE4/BI_BITFIELDS.Windows位图可以采用RLE4、RLE8的压缩格式,BI_RGB是不压缩的情况。biSizeImage:实际的位图数据占用的字节数