发布网友 发布时间: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和红色,绿色,和蓝色的颜色值,除去
保存到一个三维阵列}