如何从RGB像素阵列保存图像?

时间:2012-04-15 11:33:55

标签: c# image

最近我learned如何将图像保存为字节(文本文件中的RGB值),现在我想知道如何从RGB值数组创建完全有效的图像。

1 个答案:

答案 0 :(得分:2)

您可以使用@dasblinkenlight提到的方法:

int width = 1; // read from file
int height = 1; // read from file
var bitmap = new Bitmap(width, height, PixelFormat.Canonical);

for (int y = 0; y < height; y++)
   for (int x = 0; x < width; x++)
   {
      int red = 0; // read from array
      int green = 0; // read from array
      int blue = 0; // read from array
      bitmap.SetPixel(x, y, Color.FromArgb(0, red, green, blue));
   }