当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,