";在GDI+“”中发生了一个一般性错误;在Windows XP的浏览器中显示图像时出错
本文关键字:错误 XP Windows 浏览器 显示图 出错 图像 一般性 显示 GDI+ quot | 更新日期: 2023-09-27 18:23:40
在浏览器中显示.tiff
图像时出现以下错误。
A generic error occurred in GDI+.
我正在将.tiff
图像转换为.png
,然后在浏览器中显示它们。
我的代码:
Response.ContentType = "image/png";
Response.AddHeader("content-disposition", "filename=" + Request.QueryString["path"]);
Image img = Image.FromFile(Request.QueryString["path"]);
img.Save(Context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);
但是,此错误仅在Windows XP中出现。同样的代码在Windows7中运行良好。
尝试使用BitMap 进行转换
System.Drawing.
Bitmap.FromFile(Request.QueryString["path"])
.Save(Context.Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);
参考:
在.Net 中将TIFF文件转换为PNG
http://bytes.com/topic/c-sharp/answers/267798-convert-tiff-images-gif-jpeg