急急急求高手们!!GDI+绘图到网页的方法?

yanyuetian007 2010-09-17 11:43:06
一般方法是:Bitmap map = new Bitmap(75, 75);
Graphics g = Graphics.FromImage(map);
创建一块画布。
然后用 g.DrawEllipse(pen, rect)绘图
最后用 map.Save(Response.OutputStream, ImageFormat.Gif)显示到一个页面中。
现在我遇到的问题是,能不能不用这种方法就可以将所绘制的图形显示到页面,像用this.createGraphics()等,直接将图形显示到某一控制中?
用输入到outputstream流中的方法,问题是一次性写入后就不能二次更改,相当于页面打开了另一个页面一样,连源代码都不能查看!如果能将图形输出到控件上,能动态控制输出的图形就好了,不知到各位知不知道更好的方法?
...全文
128 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xie_xingan 2010-09-18
  • 打赏
  • 举报
回复
参考在如何显示数据库图片
http://topic.csdn.net/t/20030728/14/2080633.html

基本思想是,建一个专门用来显示图片的page, 再page_load里面初始话好图片,变成二进制流render到Response中。上面的例子是从数据库中取,你则用GDI+draw了。

再把页面上Image control 的src设置为这个page的Url。
yanyuetian007 2010-09-18
  • 打赏
  • 举报
回复
别沉寂了,自己顶!。。。。
li45214521 2010-09-18
  • 打赏
  • 举报
回复
用银光
threenewbee 2010-09-17
  • 打赏
  • 举报
回复
将图形变成小块 ajax 定时到服务器上获取更新的块,然后刷新。

参考 Google Map 的做法。

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧