2010年4月6日 星期二

Image.save 發生 "在 GDI+ 中發生泛型錯誤" 解決方法

一開始在載入圖檔時, 如果是用以下的方式載入的話, 檔案會被鎖定
    Image image = Image.FromStream(fileStream);
而之後想要另存此圖檔時將發生 "在 GDI+ 中發生泛型錯誤"

解決辦法是用以下方式載入圖檔
    Image image = Image.FromFile(filePath);
此方法能解決無法另存新檔的問題

參考網站
http://blog.miniasp.com/post/2009/05/A-generic-error-occurred-in-GDI-plus.aspx
http://social.msdn.microsoft.com/Forums/zh-TW/233/thread/8b3f6406-7ae4-46d0-865c-fed7243f9189

沒有留言:

張貼留言