我有一個一維數組,它是一個64x64圖像8位。我想在Windows窗體上顯示它,但我不知道如何做到這一點。有人可以提供一個示例代碼來執行此操作。將一維字節數組作爲圖像
byte [] image = new byte[64*64];
我已經試過這樣:
ImageConverter ic = new ImageConverter();
Image img = (Image)ic.ConvertFrom(image); <--- Parameter not valid error
Bitmap bitmap1 = new Bitmap(img);
bitmap1.SetResolution(64, 64);
e.Graphics.DrawImage(img, 400, 10);
但是,這並不工作,我得到一個Parameter not valid error
。
任何幫助將不勝感激。
我明白你想要做什麼,在Windows窗體應用程序中顯示圖像,但我不明白的是你試圖通過這樣做來實現的目標,你想達到什麼目的?你想創建一個繪圖應用程序嗎? – furier
你的意思是你的圖像有**字節數據**嗎?當然它將是一個* 1維數組*。 –
請說明'image'是如何被填充的,以便澄清你正在嘗試完成的事情。 –