永发信息网

如何将图片转换成RGB矩阵?

答案:2  悬赏:20  手机版
解决时间 2021-01-06 13:15
  • 提问者网友:半生酒醒
  • 2021-01-05 13:29
如何将图片转换成RGB矩阵?
最佳答案
  • 五星知识达人网友:妄饮晩冬酒
  • 2021-01-05 14:08
RGB矩阵,是一个三维阵列,每个维度分别存储的红色,绿色和蓝色的颜色值。

图片IMG =新的图像(“aaa.bmp);
位图BMP(位图)的img;
(X = 0,X <图片宽度,X + +)
(Y = 0,Y <图片的高度,Y + +)
{

颜色pixelColor = bmp.GetPixel(X,Y); ...... /> pixelColor和红色,绿色,和蓝色的颜色值,除去

保存到一个三维阵列}
全部回答
  • 1楼网友:动情书生
  • 2021-01-05 15:06
RGB矩阵,就是一个三维数组,各维度分别保存红绿蓝的色值。
可以用
Image img = new Image("aaa.bmp");
Bitmap bmp = (Bitmap)img;
for(int x=0; x<图片宽度; x++)
for(int y=0; y<图片高度; y++)
{
Color pixelColor = bmp.GetPixel(x, y);
从pixelColor中取出红绿蓝的色值,保存到三维数组中
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯