当前位置: 首页 > 编程笔记 >

.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法

桑坚成
2023-03-14
本文向大家介绍.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法,包括了.net生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法的使用技巧和注意事项,需要的朋友参考一下


System.Drawing.Image OldImage = null; 

oldImage = System.Drawing.Image.FromFile(ImageUrl);


 
使用该方法读取图片时。导致图片文件被死锁无法释放资源,导置重写资源时出现一般性错误。
 
解决方法将代码改成以下代码


Bitmap oImage = new Bitmap(ImageUrl);//从图片文件中读取图片流

Bitmap OldImage = new Bitmap(oImage);//将图片流复制到新的图片流中

oImage.Dispose();//将原来的图片流释放,将图片文件进行解锁。


非常简单实用吧,有相同问题的小伙伴可以参考下

 类似资料:
  • 本文向大家介绍php生成图片缩略图的方法,包括了php生成图片缩略图的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php生成图片缩略图的方法。分享给大家供大家参考。具体如下: 这里需要用到GD2 library 希望本文所述对大家的php程序设计有所帮助。

  • 本文向大家介绍.net等比缩放生成缩略图的方法,包括了.net等比缩放生成缩略图的方法的使用技巧和注意事项,需要的朋友参考一下 生成缩略图是一个十分常用功能,找到了一个方法,重写部分代码,实用又好用,.net又一个生成缩略图的方法,不变形 C#缩略图生成类,采用高质量插值法实现缩略图生成,高质量,低速度呈现平滑程度,可以保持缩略图纵横比,在获取缩略图的时候一开始就根据百分比获取图片的尺寸、根据设定

  • 本文向大家介绍AJAX实现图片预览与上传及生成缩略图的方法,包括了AJAX实现图片预览与上传及生成缩略图的方法的使用技巧和注意事项,需要的朋友参考一下 要实现功能,上传图片时可以预览,因还有别的文字,所以并不只上传图片,实现与别的文字一起保存,当然上来先上传图片,然后把路径和别的文字一起写入数据库;同时为 图片生成缩略图,现只写上传图片方法,文字在ajax里直接传参数就可以了,若要上传多图,修改一

  • 本文向大家介绍使用PHP生成图片的缩略图的方法,包括了使用PHP生成图片的缩略图的方法的使用技巧和注意事项,需要的朋友参考一下  功能:支持jpg,jpeg,gif,png,bmp图片格式,支持按原图片的比例进行缩放,可以选择在图片缩放的过程中是否需要对图片进行裁切,加入了图片质量控制,可以实现缩略图片质量最高化。完整类的代码如下:   使用方法很简单代码如下:   另外一个强大的PHP图片缩略图

  • 本文向大家介绍java实现创建缩略图、伸缩图片比例生成的方法,包括了java实现创建缩略图、伸缩图片比例生成的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了java实现创建缩略图、伸缩图片比例生成的方法。分享给大家供大家参考。具体实现方法如下: 该实例支持将Image的宽度、高度缩放到指定width、height,并保存在指定目录 通过目标对象的大小和标准(指定)大小计算出图片缩小的

  • 我正在使用spire lib为用户创建pdf文件。 使用(Documentdocument_test=new Document()){document_test.LoadFromFile(fileNameTemboard); 该代码在本地开发机器上工作得很好,但当我将其上传到Azure web app时,我得到了一个通用错误:GDI中出现了一个一般错误。 堆栈跟踪: [external excep