【发布时间】:2010-02-26 14:06:44
【问题描述】:
如果有一个整数值,例如。 86 那么我怎样才能从这个整数值中提取 r,g,b 分量....? 我正在开发 Visual C++ 2008 速成版。 谢谢..
【问题讨论】:
-
首先在这个整数中的 RGB 分量是如何编码的?
-
让我解释一下我到目前为止所做的事情......我已经将文件内容读入字节数组,所以现在字节数组的值从 0 到 255,现在我必须显示这些数组图片框控件中的值,所以我使用了位图^ bmp; bmp->SetPixel(i,j,Color::FromArgb( buf[count] ); //buf 是字节数组,但这段代码不显示任何内容,所以我发现如果我提取 rgb 组件并给它们作为 Color::FromArbg(int red,int green,int blue) 中的参数,那么它可能会起作用.. 例如,如果我的值为 86,那么我如何从中获取 rgb 组件..?
标签: visual-c++ graphics colors