·首页 ·asp ·.net ·php ·JSP ·CGI ·数据库 ·网页设计 ·网管专栏 ·XML ·工具软件 ·办公软件 ·操作系统 ·程序设计 ·LINUX 
  当前位置: 普克>>计算机教程>>.net>>评论及其它>>在网页中动态的生成一个gif图片
flash视频教学

photoshop专题

asp.net专题

office专题

在网页中动态的生成一个gif图片


评论及其它 发表时间:2006-4-8 字体:  返回
大家知道股票网站的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>
  有了这个例子的原理动态的显示数据库中数据的曲线图、比例饼图、柱状图等都应该不成问题了。


上一篇:对我的网页动态生成图片方法的修改
下一篇:分层体系结构(MVC)一

普克创业投资网刊载此文不代表同意其说法或描述,仅为提供更多信息。
在百度中搜索在网页中动态的生成一个gif图片的相关内容]   [在狗狗中搜索在网页中动态的生成一个gif图片的相关内容]
Copyright @ 2006 PUPK.COM 普克创业投资网 版权所有
 建议使用1024*768以达到最好的浏览效果