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

发布网友 发布时间:2022-04-25 21:05

我来回答

2个回答

热心网友 时间:2022-06-17 11:48

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中取出红绿蓝的色值,保存到三维数组中

}

热心网友 时间:2022-06-17 11:48

RGB矩阵,是一个三维阵列,每个维度分别存储的红色,绿色和蓝色的颜色值。

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

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

保存到一个三维阵列}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com