2011-03-21 60 views

回答

2
Bitmap newBitmap = new Bitmap(original.Width, original.Height); 

     for (int j = 0; j < original.Height; j++) 
     { 
      for (int i = 0; i < original.Width; i++) 
      { 
       Color newColor = Color.FromArgb((int)grayScale[i + j * original.Width], (int)grayScale[i + j * original.Width], (int)grayScale[i + j * original.Width]); 

       newBitmap.SetPixel(i, j, newColor); 
      } 
     } 

     Image img = (Image)newBitmap; 
+0

的OP具有浮子的阵列。你的答案使用一个字节数组。我不认为它有用。 – Gabe 2011-03-21 06:00:30

+0

我编辑答案 – Sonorx 2011-03-21 06:28:04

+0

这有效。谢谢! – boyla001 2011-03-21 23:23:26