首先對於英語感到抱歉。當我嘗試從winbox應用程序中的picturebox保存位圖(「Generic GDI + error」)時,我遇到了一個奇怪的問題,我知道在嘗試保存到沒有權限的目錄時會出現此問題,但在這種情況下,我試圖將它保存到一個memoryStream。Image GDI + Error c#
using (MemoryStream fotoStream = new MemoryStream())
{
Bitmap imagen = picture1.Image as Bitmap;
imagen.Save(fotoStream, imagen.RawFormat); //Error here
byte[] array = fotoStream.ToArray();
fotoStream.Close();
}
對此有何看法?
不要爲我們道歉英文民間:( – Codesleuth 2010-01-14 13:58:21
我想你可能需要顯示更多的代碼。這裏有一些潛在的問題......但是,首先想到的是:確保你的形象因爲位圖轉換不計算爲NULL – 2010-01-14 14:13:28
好像有人說的那樣,它不是一個空的異常,甚至出現了一些奇怪的行爲:我從磁盤加載圖像到圖片框,這個圖像保存在流中,數組是保存到數據庫,當我從數據庫中加載圖像並嘗試再次保存(無需修改)時,會引發「Generic GDI + error」 奇怪:S – Argons 2010-01-14 14:32:03