程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 在網頁中動態的生成一個gif圖片(ASP.net)

在網頁中動態的生成一個gif圖片(ASP.net)

編輯:.NET實例教程
     在網頁中動態的生成一個gif圖片(ASP.Net)
  
  
  大家知道股票網站的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 >
  
  
  有了這個例子的原理動態的顯示數據庫中數據的曲線圖、比例餅圖、柱狀圖等都應該不成問題了。 
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved