1
我有一个浮点数组表示一个灰度图片,我想转换为C#中的图像。我该如何去做?浮点数组到图像
我有一个浮点数组表示一个灰度图片,我想转换为C#中的图像。我该如何去做?浮点数组到图像
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;
的OP具有浮子的阵列。你的答案使用一个字节数组。我不认为它有用。 – Gabe 2011-03-21 06:00:30
我编辑答案 – Sonorx 2011-03-21 06:28:04
这有效。谢谢! – boyla001 2011-03-21 23:23:26