1

嗨,我正在尝试显示使用 GDI+ 创建动态的图像,这是我的代码

    Font font = new Font("Impact", 20, FontStyle.Regular);
    Bitmap image = new Bitmap(300,50);
    Graphics g = Graphics.FromImage(image);
    g.DrawString("This is a test", font, Brushes.Blue,10,5);
    image.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif);
    g.Dispose();
    image.Dispose();

问题是当我使用 FireFox 时,输出是这样的:

在此处输入图像描述

但在 IE 中它显示正确(没有在任何其他浏览器中测试)。是什么错误。?

4

1 回答 1

2

确保您正在设置Response.ContentType.

HttpContext.Current.Response.ContentType = "image/gif";

在这里找到:http ://forums.asp.net/t/1572453.aspx/1

于 2013-03-07T09:06:41.043 回答