GDI绘图的保存与显示,请求帮忙!
页面文件与CourImages这个文件夹位于同一个目录下,我想绘图之后保存到CourImages这个文件夹中,然后再将图片的地址赋值给Image1控件的ImageUrl属性,在页面上显示出来。我的代码实现不了,请高手帮忙,非常非常感谢!!!protected void DrawImage()
{
int height = 60, width = 450;
Bitmap bm = new Bitmap(width, height);
Graphics g = Graphics.FromImage(bm);
Pen mypen = new Pen(Color.Red, 6);
g.DrawLine(mypen, 10, 10, 430, 10);
string targetFile = Server.MapPath("./CourImages/") + "test01.gif";
bm.Save(targetFile, System.Drawing.Imaging.ImageFormat.Gif);
Image1.ImageUrl = targetFile;
} GDI 绘图保存 绘图显示 --------------------编程问答-------------------- string targetFile = "~/CourImages/test01.gif";
bm.Save(Server.MapPath(targetFile), System.Drawing.Imaging.ImageFormat.Gif);
Image1.ImageUrl = targetFile; --------------------编程问答-------------------- 有报错么? 路径是否正确~
还有就是你的 g 画板资源没释放.
g.Dispose(); --------------------编程问答-------------------- 很明显,是路径设置的问题,用
bm.Save(Server.MapPath("~/CourImages/test01.gif"), System.Drawing.Imaging.ImageFormat.Gif);
是可以实现的 --------------------编程问答-------------------- 非常感谢!绘图的保存和显示解决了!
还有个问题需要请教,我想光标移动到图片的不同位置时,显示不同的信息,但是Image控件没有MouseOn这样的事件,请问该如何解决?
补充:.NET技术 , ASP.NET