.net生成縮略圖及水印圖片時出現(xiàn)GDI+中發(fā)生一般性錯誤解決方法
更新時間:2014年11月20日 14:32:37 投稿:hebedich
這篇文章主要介紹了.net生成縮略圖及水印圖片時出現(xiàn)GDI+中發(fā)生一般性錯誤解決方法 ,需要的朋友可以參考下
復(fù)制代碼 代碼如下:
System.Drawing.Image OldImage = null;
oldImage = System.Drawing.Image.FromFile(ImageUrl);
使用該方法讀取圖片時。導(dǎo)致圖片文件被死鎖無法釋放資源,導(dǎo)置重寫資源時出現(xiàn)一般性錯誤。
解決方法將代碼改成以下代碼
復(fù)制代碼 代碼如下:
Bitmap oImage = new Bitmap(ImageUrl);//從圖片文件中讀取圖片流
Bitmap OldImage = new Bitmap(oImage);//將圖片流復(fù)制到新的圖片流中
oImage.Dispose();//將原來的圖片流釋放,將圖片文件進行解鎖。
非常簡單實用吧,有相同問題的小伙伴可以參考下
您可能感興趣的文章:
- C#(.net)水印圖片的生成完整實例
- Asp.net 文件上傳類(取得文件后綴名,保存文件,加入文字水印)
- asp.net下用Aspose.Words for .NET動態(tài)生成word文檔中的圖片或水印的方法
- asp.net 添加水印的代碼(已測試)
- asp.net文件上傳功能(單文件,多文件,自定義生成縮略圖,水印)
- asp.net下GDI+的一些常用應(yīng)用(水印,文字,圓角處理)技巧
- .net c# gif動畫如何添加圖片水印實現(xiàn)思路及代碼
- asp.net如何在圖片上加水印文字具體實現(xiàn)
- Asp.net簡單實現(xiàn)給圖片增加文字水印
- .NET生成水印更好的方法實例代碼
相關(guān)文章
asp.net 程序性能優(yōu)化的七個方面 (c#(或vb.net)程序改進)
在我們開發(fā)asp.net過程中,需要注意的一些細(xì)節(jié),以達(dá)到我們優(yōu)化程序執(zhí)行效率。2009-03-03asp.net AJAX實現(xiàn)無刷新獲得數(shù)據(jù)
提供一個使用AJAX實現(xiàn)無刷新判斷注冊用戶名是否被注冊的代碼:2008-11-11Asp.net MVC中使用JQuery插件ajaxFileUpload上傳文件
這篇文章主要介紹了Asp.net MVC中使用JQuery插件ajaxFileUpload上傳文件,需要的朋友可以參考下2016-08-08