我是新來的C#和我敢肯定,我失去了的東西在這裏簡單的位圖。建設和渲染從雙陣列
我試圖建立在一個雙陣列整數值(0-255)的位圖,然後呈現在一個PictureBox。我認爲我的位圖正在生成,但它不顯示在我的PictureBox中。
Bitmap bmp = new Bitmap(image_width, image_height);
Color pxl_color = new Color();
for (int i = 0; i < image_width; i++)
{
for (int j = 0; j < image_height; j++)
{
pxl_color = Color.FromArgb(array_bitmap[i][j]);
bmp.SetPixel(i, j, pxl_color);
}
}
PictureBox1.Image = bmp;
在此先感謝。
編輯:
更改:
pxl_color=Color.FromArgb(array_bitmap[i][j]);
要:
pxl_color=Color.FromArgb(array_bitmap[i][j],array_bitmap[i][j],array_bitmap[i][j]);
解決了這個問題。
你的第一點是我需要的。非常感謝。 – Amichai 2010-05-28 03:44:32