欢迎光临
我们一直在努力

在网页中动态的生成一个图片-.NET教程,评论及其它

建站超值云服务器,限时71元/月

大家知道股票网站的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>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在网页中动态的生成一个图片-.NET教程,评论及其它
分享到: 更多 (0)