winform中的GDI +发生了一般错误

时间:2013-01-23 10:58:09

标签: vb.net

我在Windows应用程序中遇到问题。我想更新图片,但它会产生异常:
GDI +中发生了一般性错误

这是我的代码:

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

1 个答案:

答案 0 :(得分:0)

变化

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

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

如果这没有帮助,是否有助于创建新图像并从中保存?正如这里建议的那样: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()