我想用Graphics画图成一张图片(Bitmap),然后想显示在网页上某个地方(网页上有其他元素如html table),网上找了些教程都是直接将网页弄成图片形式的,我不希望是这样的效果。 我希望图片绘制到网页上,网页的其他元素不受影响。 请问该怎么做。
解决方案 »
- (节前散分)大家聊聊依赖注入\反转注入的概念和使用心得(顶就给分。)
- gridview+div控制滚动条 出现列头及其宽大的情况
- 求吴旗娃分页控件如何传多个参数
- 用textbox接收多个值的问题
- 高手进---问三次了--老问题:fileupload如何限定上传的文件类型,怎样从数据库中读出二进制数据呢?
- vs.net2005与sql2005开发的网络项目可以在sql2000下运行吗?
- 求asp.net(vb.net)操作文件的例子
- 请问如可否根据一个DataGrid中某行的内容设置该行是否有ButtonColumn或是否可编辑?
- 写文件的简单问题
- asp中如何使用C#开发的DLL组件
- 我想要做一个左侧是菜单栏,然后点击菜单在右侧显示内容的一个页面,并且不刷新左侧的菜单~
- asp.net用户控件||母板页调用问题
如果你看不懂我说地,请google“asp.net 图片验证码”
System.Drawing.Bitmap image = new System.Drawing.Bitmap(500, 500);
//创建Graphics对象
Graphics g = Graphics.FromImage(image);
//清空图片背景色
g.Clear(Color.White);
//将图片输出到页面上
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.ContentType = "image/Gif";
Response.BinaryWrite(ms.ToArray());上面的代码加入到页面,然后<img src='页面名称.aspx'/>