读书人

怎么将GDI+绘制的gif图 嵌入到页面

发布时间: 2013-02-25 10:23:36 作者: rapoo

如何将GDI+绘制的gif图 嵌入到页面
比如我可以用GDI+生成gif图:

public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int width = 200;
int height = 100;
Bitmap b = new Bitmap(width, height);
Graphics g = Graphics.FromImage(b);

g.Clear(Color.White);

g.SmoothingMode = SmoothingMode.AntiAlias;
g.TextRenderingHint = TextRenderingHint.AntiAlias;

string str = "Abc gif";

g.DrawString(str, new Font("arial", 10, FontStyle.Bold), Brushes.DarkBlue, new PointF(50, 50));
Response.ContentType = "image/Gif";
b.Save(Response.OutputStream, ImageFormat.Gif);

b.Dispose();
g.Dispose();
}
}

但是这个gif图成了整个页面,无法在加添其余的按钮和控件,如何使这个gif图只是页面的一部分?能够在同一个页面添加按钮?初学者,请大家多多指教,谢谢!
[解决办法]
将这个页面改名,比如叫img.aspx
然后新建一个test页面,加上
<img src="img.aspx" />(当然你可以加入别的东西)
即可。
[解决办法]
A页面 打开B页面,打开的时候把参数传递给B页面(例如B.aspx?id=1),然后B页面内
<img src="img.aspx?id=1" />
[解决办法]
引用:
谢谢devmiao!
但是我这个img.aspx是根据前一个页面传过来的参数生成的,如何再转到新的test页面?谢谢!

用session或者querystring传值。

读书人网 >asp.net

热点推荐