BITMAPFILEHEADER bf;
BITMAPINFOHEADER bi;
//修改调色板
bi.biBitCount = 8;
bi.biClrUsed = 256;
LineBytes=WIDTHBYTES(bi.biWidth * 8);
bi.biSizeImage = bi.biHeight * LineBytes;
bf.bfOffBits = sizeof(BITMAPFILEHEADER)+sizeof(BITMAPINFOHEADER)+NumColors*sizeof(RGBQUAD);
bf.bfSize = bf.bfOffBits+bi.biHeight * LineBytes;
本文详细介绍了位图文件结构中BITMAPFILEHEADER与BITMAPINFOHEADER的使用方法,包括如何设置调色板、计算图像大小及偏移量等关键步骤。

被折叠的 条评论
为什么被折叠?



