网站链接: HDHCMS 散文随笔
当前位置: 首页 >>ASP.NET >>ASP.NET实战 >>生成图片 >>c# 程序将文本文件生成图片文件

c# 程序将文本文件生成图片文件

2019/2/20 14:33:14 0人评论 63次

这个方法可以把你传入的字符串画成图片保存起来,还需要什么自己再加…

        public void HdhCmsToCreatePic(string strHdh)

        {

            //判断字符串不等于空和null

            strHdh = "中国人";

            if (strHdh == null || strHdh.Trim() == String.Empty)

                return;

            //创建一个位图对象

            Bitmap image = new Bitmap((int)Math.Ceiling((strHdh.Length * 18.0)), 500);

            //创建Graphics

            Graphics HdhGra = Graphics.FromImage(image);

            try

            {

                //清空图片背景颜色

                HdhGra.Clear(Color.White);

                Font HdhFont = new Font("Arial", 15.5f, (FontStyle.Bold));

                System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Black, Color.DarkRed, 1.2f, true);

                HdhGra.DrawString(strHdh, HdhFont, brush, 2, 2);

                //画图片的边框线

                HdhGra.DrawRectangle(new Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1);

                //image.Save("d:/0021.jpg");

                //“/strHdh”相对于当前网站的根目录

                image.Save(Server.MapPath("/HdhCmsImg") + "/001.jpg");

            }

            finally

            {

                HdhGra.Dispose();

                image.Dispose();

            }

            Response.Write(Server.MapPath("/HdhCmsImg"));

        }


上一篇:c#生成透明的图片

下一篇:没有了

相关文章

CopyRight:2007-2018 语言吧 备案ICP:湘ICP备09009000号-4 http://www.yuyanba.com