首页 > 其他 > 详细

动态生成圈形+文字的图片

时间:2019-03-29 12:07:17      阅读:154      评论:0      收藏:0      [点我收藏+]

这个功能是因为要实现winform的自动根据字符串显示treeview节点图片

 技术分享图片

代码如下:

 private Bitmap TextToBitmap(string text)
        {
            Bitmap bmp = null;
            Graphics g;
            StringFormat format = new StringFormat(StringFormatFlags.NoClip);
//设置图片的宽和高 bmp
= new Bitmap(25, 25); g = Graphics.FromImage(bmp); //使用ClearType字体功能 g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.ClearTypeGridFit;
       //绘制的圆形要在图片范围内 g.DrawEllipse(
new Pen(Color.Red, 1), 1, 1, 20, 20); g.DrawString(text, new Font("Arial", 10), Brushes.Black, 2, 4f, format); return bmp; }
 private void Form1_Load(object sender, EventArgs e)
        {
            Bitmap bmp = TextToBitmap("");
            bmp.Save(@"[路径]\save.png", ImageFormat.Png);           
        }

 

动态生成圈形+文字的图片

原文:https://www.cnblogs.com/tianyiwuying/p/10620077.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!