| 网站首页 | 模板 | 资料 | 源码 | 工具 | 开发 | 设计 | 安全 | 项目 | 网络 | 图片 | 系统 | 数据库 | 博客 | 会员中心 | 小说 | 
MYFTP 精品资料下载
网络学院
学习资料
源码模版
您现在的位置: 精品下载 >> 开发 >> .net >> 文章正文 用户登录 新用户注册
ASP.net生成文字图片            【字体:
ASP.net生成文字图片
作者:佚名    文章来源:不详    点击数:    更新时间:2007-10-7
 string _FontName = Request["fontname"].ToString();
   int _FontSize = Convert.ToInt16(Request["fontsize"]);
   string _ShowName = Request["str"].ToString();
   
   
   Bitmap objBitmap = null;
   Graphics g = null ;
   
   Font stringFont = new Font(_FontName, _FontSize, FontStyle.Bold );
   StringFormat stringFormat = new StringFormat();
   stringFormat.FormatFlags = StringFormatFlags.NoWrap;


   try
   {
    objBitmap = new Bitmap(1,1);
    g = Graphics.FromImage(objBitmap);
    SizeF stringSize = g.MeasureString(_ShowName, stringFont);
    int nWidth = (int)stringSize.Width;
    int nHeight = (int)stringSize.Height;
    g.Dispose();
    objBitmap.Dispose();

    objBitmap = new Bitmap(nWidth,nHeight);
    g = Graphics.FromImage(objBitmap);
    g.FillRectangle(new SolidBrush(Color.Yellow), new Rectangle(0,0,nWidth,nHeight));
    g.TextRenderingHint = TextRenderingHint.AntiAlias;
    g.DrawString(_ShowName, stringFont, new SolidBrush(Color.Black), new PointF(0, 0), stringFormat);  
    objBitmap.Save(Response.OutputStream, ImageFormat.Gif);
   }
   catch (Exception ee)
   {
    Response.Write(ee.ToString());
   }
   finally
   {
    if (null != g) g.Dispose();
    if (null != objBitmap) objBitmap.Dispose();
    Response.End();
   }


文章录入:chqnet    责任编辑:chqnet 
  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    在CSS样式表里使用JavaScrip
    认清CSS的类class和标识id选
    DIV+CSS布局-- 关于ID和CLAS
    用css模仿AS效果的导航菜单
    跟我来学X-Spaces个人空间模
    CSS+JavaScript打造超酷右键
    Javascript +CSS横向三级导航
    实例分析CSS属性Display与Vi
    搞定CSS SPAN和DIV的区别
    对CSS的Class及Id的规范化命
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)