请 liuyan4794(青牛) ( )大师前来领分!!!! 谢谢您的指教另外,问一下:那个调色板的作用是怎样的,把他的长度指定成0是不是会对图象有影响,我要得到的是一8位,256色的BMP 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 吓死我了,这样称呼我这个大菜以前弄过一次调色板,后来一直没弄过。最简单的办法就是你打开一幅标准的bmp文件,这个和你需要的类型bmp一致,看看标准的结构之完全清楚了。调色板:有些位图需要调色板,有些位图,如真彩色图,不需要调色板,它们的BITMAPINFOHEADER后面直接是位图数据。调色板实际上是一个数组,共有biClrUsed个元素(如果该值为0,则有2的biBitCount次幂个元素)。数组中每个元素的类型是一个RGBQUAD结构,占4个字节,其数据结构定义如下:typedef struct tagRGBQUAD{ BYTE rgbBlue; BYTE rgbGreen; BYTE rgbRed; BYTE rgbReserved;}RGBQUAD;其中: rgbBlue:该颜色的蓝色分量。 rgbGreen:该颜色的绿色分量。 rgbRed:该颜色的红色分量。 rgbReserved:保留值。 怎样把编辑框中的内容放到excel表格中指定位置? 数据采集卡应用实例讲解 有使用SQL Server Express的朋友么? 500分: 谁能解决者立刻给分,本贴不算,up 有分 使用shellexecute从一个进程调用另一个exe程序,怎样调试?? 高分求救:查询出错 渴望求知的孩子(.bmp问题) 请问IE浏览器->属性->高级里的"禁止脚本调试"的设置在注册表里的什么位置?????谢谢各位大侠. 如何在VC中编辑Help风格的icon图片,最好能拷贝到,我可不想自己编辑! VC初学者的问题? TEXT ()到底是个什么东西?函数? VC++怎么使用oracle存储过程返回的参数
以前弄过一次调色板,后来一直没弄过。
最简单的办法就是你打开一幅标准的bmp文件,这个和你需要的类型bmp一致,看看标准的结构之完全清楚了。
调色板:
有些位图需要调色板,有些位图,如真彩色图,不需要调色板,它们的BITMAPINFOHEADER后面直接是位图数据。
调色板实际上是一个数组,共有biClrUsed个元素(如果该值为0,则有2的biBitCount次幂个元素)。数组中每个元素的类型是一个RGBQUAD结构,占4个字节,其数据结构定义如下:
typedef struct tagRGBQUAD
{
BYTE rgbBlue;
BYTE rgbGreen;
BYTE rgbRed;
BYTE rgbReserved;
}RGBQUAD;
其中:
 rgbBlue:该颜色的蓝色分量。
 rgbGreen:该颜色的绿色分量。
 rgbRed:该颜色的红色分量。
 rgbReserved:保留值。