首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

图片显示颜色有关问题

2012-12-31 
图片显示颜色问题我有张nWidth*nHeight的图片,我开一个nWidth*nHeight*3的数组,然后将颜色一个一个计算出

图片显示颜色问题
我有张nWidth*nHeight的图片,我开一个nWidth*nHeight*3的数组,然后将颜色一个一个计算出来填进数组。
我先用dc.SetPixel()将每个像素画上去。然后我创建一个Bitmap的对象,将图像数据加到Bitmap中。但我用Bitmap来显示图像和刚才dc.SetPixel()显示的图像颜色不一样。如下图:
图片显示颜色有关问题
图片显示颜色有关问题

下面那张使用Bitmap。

请教各位大牛,为什么会出现这种情况,怎么让Bitmap显示图片也正常?
[解决办法]
颜色通道顺序的问题。把rgb和bgr搞清楚了就行
[解决办法]
有一个的 rgb和bgr 反了

热点排行