|
|
|
在网页中动态的生成一个gif图片 |
|
|
| http://www.iyit.net 日期:2005-7-18 8:28:08 来源:易特网络技术 点击: |
大家知道股票网站的k线图是动态生成的定时刷新php 就有动态生成图片的功能 那么怎样用asp.net在网页中动态的生成一个图片呢? 下面我要举的例子是动态的生成一个图片显示当前时间
namespace wmj { using system; using system.drawing; using system.web.ui;
public class mytempimage : page { public string createimage() { string str=datetime.now.tostring(); bitmap image=new bitmap(200,30); graphics g=graphics.fromimage(image); string thefullname=server.mappath("/")+"\\nowtime.gif"; g.clear(color.white); g.drawstring(str,new font("courier new", 10),new solidbrush(color.red),20,5); //graphics 类还有很多绘图方法可以绘制 直线、曲线、圆等等 image.save(thefullname,system.drawing.imaging.imageformat.gif); return "/nowtime.gif"; } } } /////////////////////////////////////////// < %@page language="c#"% > < %@import namespace="wmj"% > < script language="c#" runat="server" > void page_load(object sender,eventargs e) { mytempimage mytempimage=new mytempimage(); img1.src=mytempimage.createimage(); } < /script > < html > < head > < !--每10秒自动刷新-- > < meta http-equiv="refresh" content="10" > < /head > < body > < form runat="server" > < input type="button" value="手动刷新" onclick="location.reload()" > < img id="img1" runat="server"/ > < /form > < /body > < /html >
有了这个例子的原理动态的显示数据库中数据的曲线图、比例饼图、柱状图等都应该不成问题了。
|
上一篇:asp.net中的状态管理
下一篇:asp中的内建对象server
[发送给好友] [打印本页] [关闭窗口] [返回顶部] 转载请注明来源:http://www.iyit.net |
|
| 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 责任编辑: 黑鹰 |
投稿作者: 易特网络 |
| 信息来源: 易特网络技术 |
录入时间: 2005-7-18 8:28:08 |
| 浏览次数: |
投稿信箱: shtghy@163.com |
|
|
|
|
|