写图片时,颜色表的内容是什么? 我自己创建了一个灰度的图片(就是一堆图片数据),写进bmp文件时,图片的颜色表该写什么内容呢?还请大家帮帮忙解答一下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 8位灰度图图为例:RGBQUAD bmiColors[256];for(i = 0; i <= 255; i++){ BmiColors[i].rgbBlue = i; BmiColors[i].rgbGreen = i; BmiColors[i].rgbRed = i; BmiColors[i].rgbReserved = 0;} 可以用0到255的灰度值做调色板;也可以不用调色板,直接保存(g,g,g,)作为RGB颜色 如果数据是0~255整型的话,就可以不用颜色表,是吗?直接作为RGB颜色? 24位位图就是这样,R=G=B这种方式存储灰度图 VS2008 VC 调试时可以记录,并且回放吗? VC6.0与VS2008的区别,用VS2008编程时要注意些什么? vc中doword类型的变量相除后为什么结果不正确 用vc写的dll用vb调用时出现的问题,急! 大家在网上搜集的一些技术文章都怎么管理? 让人乐的文字! cpu占用达100%,请问如何处理这个问题 !!!!考研题目!!!!大伙来看看!!!!!!有啥说啥!!!能写就写!!!!!! 如何将内存DC保存为文件??谢谢帮忙 如何获得系统当前日期,要精确到秒 局域网组播,如何控制发送端速度 vs2008中调试项目程序时未出错也没有警告,为什么却自动退出仿真?
RGBQUAD bmiColors[256];
for(i = 0; i <= 255; i++)
{
BmiColors[i].rgbBlue = i;
BmiColors[i].rgbGreen = i;
BmiColors[i].rgbRed = i;
BmiColors[i].rgbReserved = 0;
}
也可以不用调色板,直接保存(g,g,g,)作为RGB颜色