网站源码下载PR查询短网址
首页编程数据库网页图形冲浪邮件下载浏览器QQ系统办公软件站长安全手机邮件认证组网通信


网站首页 -> 网络编程 -> ASP.NET技巧
ASP.net生成文字图片

发表日期:2004-12-9



   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();
   }



上一篇:在Asp.Net中使用SmtpMail发送邮件的方法 人气:22878
下一篇:ASP.NET提供文件下载函数 人气:15585
网站文章搜索
邮件订阅服务
输入你的邮件地址,你将不会错过任何关于<ASP.NET技巧教程>的内容
今日更新文章
·教你一种新思路调色教程
·使用Lab颜色通道调出照片完美色彩
·PS打造柔美风格色调教程
·教你给宝宝皮肤美白教程
·利用风景图片制作特色明信片
·PS给照片制作蓝天背景
·Photoshop制作沧桑颓废的城市海报
·如何才能出现”添加至百度首页“标志
·没学历 没文凭 没背景 我选择了SEO
·不可小觑的论坛式外链
·SEO的价值并不仅仅体现在搜索引擎上
·Photoshop打造完美江景
本栏目推荐文章
·C++&JAVA异同
·java api 接口篇(二)下
·Android客户端软件开发_6、软件的架构、
·Perl变量(2)--数组
·将你的网站设置为客户的信任站点--VB方案
·绝对经典 C++初学者必看的50个建议
·Java WS和C#调用
·实例解析C++/CLI中的继承与枚举
·Java列表对象的性能分析和测试
·Shark中的ToolAgent用法-JavaClassToolA
·几种vcl构件的用法
·在c#中实现3层架构
Copyright © 2005-2012 www.Devdao.com All rights reserved | 沪ICP备05001343号 sitemap