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()
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()
変化する
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()