关于生成缩略图及水印图片时出现GDI+中发生一般性错误解决方法
2024-10-14 06:06:42
System.Drawing.Image OldImage = null;
oldImage = System.Drawing.Image.FromFile(ImageUrl);
使用该方法读取图片时。导致图片文件被死锁无法释放资源,导置重写资源时出现一般性错误。
解决方法将代码改成以下代码
Bitmap oImage = new Bitmap(ImageUrl);//从图片文件中读取图片流
Bitmap OldImage = new Bitmap(oImage);//将图片流复制到新的图片流中
oImage.Dispose();将原来的图片流释放,将图片文件进行解锁。
这样就可以了。
最新文章
- 执行mvn 报错 source-1.5 中不支持 diamond运算符
- MongoDB文档、集合、数据库简介
- devexpress表格控件gridcontrol设置隔行变色、焦点行颜色、设置(改变)显示值、固定列不移动(附源码)
- 利用.htaccess绑定子域名到子目录(亲测万网可用)
- 让IE6IE7IE8支持CSS3属性的8种方法介绍
- 转:mysql5.6.12 for Linux安装
- FileUtil.java
- mac 命令行读取 u盘
- clamav 杀毒软件安装及使用配置
- FORTH 安装使用
- 导入sass文件
- PS 滤镜算法原理——拼贴
- Zookeeper管理多个HBase集群
- thrift常见异常及原因分析(updating)
- MongoDB基本增删改查
- 基于Python的机器学习实战:KNN
- Actor模式初步入门
- linux达人养成计划学习笔记(三)—— 帮助命令
- 大批量导入数据的SqlBulkCopy类
- 基础005_V7-Select IO