- 注册时间
- 2004-8-26
- 最后登录
- 1970-1-1
|
发表于 2006-10-22 13:37:13
|
显示全部楼层
BMP文件头由两部分structure组成(BITMAPFILEHEADER & BITMAPINFO),其中BITMAPINFO又包含了BITMAPINFOHEADER。
3个structure的定义如下:- typedef struct tagBITMAPFILEHEADER {
- WORD bfType;
- DWORD bfSize;
- WORD bfReserved1;
- WORD bfReserved2;
- DWORD bfOffBits;
- } BITMAPFILEHEADER, *PBITMAPFILEHEADER;
- typedef struct tagBITMAPINFO {
- BITMAPINFOHEADER bmiHeader;
- RGBQUAD bmiColors[1];
- } BITMAPINFO, *PBITMAPINFO;
- 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, *PBITMAPINFOHEADER;
复制代码 详细说明参照MSDN。 |
|