<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      asp+ 制作圖形

      [摘要]/*豆腐制作 都是精品http://www.asp888.net 豆腐技術站如轉載 請保留版權信息*/這個程序經過修改 現在作計數器的話 只能做黑白的 計數器,誰有辦法 能夠做出 復雜的 圖形計數器...
      /*
      豆腐制作 都是精品
      http://www.asp888.net 豆腐技術站
      如轉載 請保留版權信息
      */
      這個程序經過修改 現在作計數器的話 只能做黑白的 計數器,誰有辦法 能夠做出 復雜的 圖形計數器?
      <% @Page Language="C#" %>
      <% @Import Namespace="System.Drawing" %>
      <% @Import Namespace="System.IO" %>
      <% @Import Namespace="System.Drawing.Imaging" %>
      <%
      Response.Expires = 0;
      Bitmap newBitmap = null;
      Graphics g = null ;
      string str2Render = Request.QueryString.Get("HitCount");
      if (null == str2Render) str2Render = "12345";
      string strFont = Request.QueryString.Get("HitFontName");
      if (null == strFont) strFont = "楷體_GB2312";
      int nFontSize = 12;
      try
      {
      nFontSize = Request.QueryString.Get("HitFontSize").ToInt32();
      }
      catch
      {
      // do nothing, just ignore
      }

      string strBackgroundColorname = Request.QueryString.Get("HitBackgroundColor");
      Color clrBackground = Color.White;
      try
      {
      if (null != strBackgroundColorname)
      clrBackground = ColorTranslator.FromHTML(strBackgroundColorname);
      }
      catch
      {
      }

      string strFontColorName = Request.QueryString.Get("HitFontColor");
      Color clrFont = Color.Black;
      try
      {
      // Format in the URL: %23xxXXxx
      if (null != strFontColorName)
      clrFont = ColorTranslator.FromHTML(strFontColorName);
      }
      catch
      {
      }

      try
      {
      Font fontCounter = new Font(strFont, nFontSize);
      newBitmap = new Bitmap(1,1,PixelFormat.Format32bppARGB);
      g = Graphics.FromImage(newBitmap);
      SizeF stringSize = g.MeasureString(str2Render, fontCounter);
      int nWidth = (int)stringSize.Width;
      int nHeight = (int)stringSize.Height;
      g.Dispose();
      newBitmap.Dispose();
      newBitmap = new Bitmap(nWidth,nHeight,PixelFormat.Format32bppARGB);
      g = Graphics.FromImage(newBitmap);
      g.FillRectangle(new SolidBrush(clrBackground), new Rectangle(0,0,nWidth,nHeight));
      g.DrawString(str2Render, fontCounter, new SolidBrush(clrFont), 0, 0);
      MemoryStream tempStream = new MemoryStream();
      newBitmap.Save(tempStream,ImageFormat.GIF);
      Response.ClearContent();
      Response.ContentType = "image/GIF";
      Response.BinaryWrite(tempStream.ToArray());
      Response.End();
      }
      catch (Exception e)
      {
      Response.Write(e.ToString());
      }
      finally
      {
      if (null != g) g.Dispose();
      if (null != newBitmap) newBitmap.Dispose();
      }
      %>

      作者:豆腐





      日韩精品一区二区三区高清