帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
在网页中动态的生成一个gif图片
作者:love.net 发布时间:2005-03-12 来源:ASPCOOL
     大家知道股票网站的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>
  有了这个例子的原理动态的显示数据库中数据的曲线图、比例饼图、柱状图等都应该不成问题了。
  

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统