2013-01-23 26 views
0

我在Windows應用程序中遇到了一個問題。我想更新的圖片,但它產生的例外:
一般性錯誤在GDI發生+在winform中發生GDI +的一般錯誤

這裏是我的代碼:

Dim ms As New MemoryStream 
PicMeter.Image.Save(ms, PicMeter.Image.RawFormat) 'here exception occurs 
Dim arr As Byte() = ms.GetBuffer() 
ms.Close() 
+0

PicMeter是PictureBox的名稱 – amjad

+0

@the_lotus他這樣做:http://msdn.microsoft.com/en-us/library/ms142147.aspx 試圖保存圖像到流 – 5uperdan

+0

我的回答有幫助嗎? – 5uperdan

回答

0

變化

PicMeter.Image.Save(ms, PicMeter.Image.RawFormat) 

PicMeter.Image.Save(ms, ImageFormat.RawFormat) 

如果t帽子沒有幫助,它有助於創建一個新的圖像,並從那裏保存?由於這裏建議:http://www.dreamincode.net/forums/topic/49392-pictureboximage-save-error/

Dim ms As New MemoryStream 
Dim bitmp As New Bitmap(PicMeter.Image) 
bitmp.Save(ms, ImageFormat.RawFormat) 
Dim arr As Byte() = ms.GetBuffer() 
ms.Close() 
相關問題