从一张位图文件读的结果:
n1 = sizeof(BITMAPFILEHEADER);
n2 = sizeof(BITMAPINFO);
n3 = bitmapInfo.bmiHeader.biSizeImage;
n4 = bitmapfileHeader.bfSize;
为什么 n4 != n1 + n2 + n3;
n1 = sizeof(BITMAPFILEHEADER);
n2 = sizeof(BITMAPINFO);
n3 = bitmapInfo.bmiHeader.biSizeImage;
n4 = bitmapfileHeader.bfSize;
为什么 n4 != n1 + n2 + n3;
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[1];
} BITMAPINFO, *PBITMAPINFO; typedef struct tagBITMAPFILEHEADER {
WORD bfType;
DWORD bfSize;
WORD bfReserved1;
WORD bfReserved2;
DWORD bfOffBits;
} BITMAPFILEHEADER, *PBITMAPFILEHEADER;
不知道这么相加有什么意思...