把System.Drawing.Image对象img,在页面的Image控件上显示出来

时间:2021-05-04 13:42:53

1、保存到本地,然后调用。
//定义文件名
   string iname = DateTime.Now.ToString("yyMMddhhmmss");
//保存到服务器,b是绘制的位图
   b.Save(Server.MapPath("pic\\")+iname+".jpg",ImageFormat.Jpeg);

例如:

System.Drawing.Image img = System.Drawing.Image.FromFile("E:\\Work\\test\\WebSite1\\flashh.jpg");
        //img = wm.Mark(img);
        img.Save(Server.MapPath("pic\\") + "tt4" + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

//在控件中调用
   this.Image1.ImageUrl = "pic/"+iname+".jpg";
   this.Image1.DataBind();

2、直接发送到客户端
   b.Save(Response.OutputStream,ImageFormat.Gif);

转自:http://bbs.csdn.net/topics/90195107