2012-06-20 55 views
0
for (myBitmap.col = 0; myBitmap.col < myBitmap.Height; myBitmap.col++)    
{ 
    for (myBitmap.row = 0; myBitmap.row < myBitmap.Height; myBitmap.row++)     
    { 
     myBitmap.data[myBitmap.row * (int)myBitmap.ScanLineWidth + myBitmap.col + myBitmap.offset] += 5; 
    } 
} 

MemoryStream ms = new MemoryStream(myBitmap.data); 

pictureBox1.Image = Image.FromStream(ms); 

//pictureBox1.Image = new Bitmap(returnimage); 

MessageBox.Show("The image brightness conversion is successful"); 

我正面臨着將內存流對象轉換爲圖像的問題。錯誤出現無效參數的將數據流轉換爲數組的問題

+0

可能會有所幫助http://stackoverflow.com/questions/1196258/convert-bitmap-to-image –

+0

是什麼myBitmap.data?它是字節數組嗎? –

回答

1

嘗試正在重置流指針創建映像之前:

ms.Seek(0, SeekOrigin.Begin); 
+0

是的,它是一個數組 – user1468371

+0

不,它仍然不工作:(有沒有其他方式轉換。我仍然收到錯誤:參數無效 – user1468371