【发布时间】:2012-04-10 18:47:56
【问题描述】:
我正在使用自己的类进行图像处理,例如加载、缩略图……
一般来说,这段代码创建图像对象;
Bitmap result = new Bitmap(width, height, PixelFormat.Format32bppArgb);
并将此代码发布到response 对象以在浏览器中显示。
HttpContext.Current.Response.AddHeader("ContentType", "image/png");
using (MemoryStream memStream = new MemoryStream())
{
memStream.Seek(0, SeekOrigin.Begin);
Result.Save(memStream, ImageFormat.Png);
memStream.WriteTo(HttpContext.Current.Response.OutputStream);
}
Result.Dispose();
在某些情况下,浏览器会显示正确的图像,但有时会像这样显示裁剪后的图像。
这张图片是否与我的代码或浏览器有关?
【问题讨论】:
标签: c# image-processing browser gdi+