将数据或代码导出到.png

时间:2009-04-14 09:52:11

标签: vb.net

如何将代码导出到.png以使其动画? 我正在使用VB.Net 2008 Express Edition。

1 个答案:

答案 0 :(得分:0)

创建一个像“myimage.aspx”这样的页面并在代码隐藏中(抱歉,这是C#)

Bitmap bmp = new Bitmap(width, height);
Graphics gfx = Graphics.FromImage(bmp);
gfx.FillRectangle(Brushes.White, 0, 0, bmp.Width, bmp.Height);

使用gfx在图像上绘图(参见方法)。 然后在响应流中返回PNG

MemoryStream ms = new MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

Response.Clear();
Response.ContentType = "image/png";
Response.BinaryWrite(ms.GetBuffer());
Response.End();     

然后您可以在HTML中引用它,如

<img src="myimage.aspx" />