c# 生成文字图片

发布时间:2023-05-15 09:28:39

几天前,我看到老师展示了一个把你输入的文本转换成图片的例子,这很有趣,所以我今天也做了一个小例子。在Doc下输入文本,然后在您要求的目录下生成图片。当然,字体颜色和图片尺寸可以自己设置,代码相对较少。

using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;public class Drawing{public void CreateImage(string name,string filePath){int wid=400;int high=200;Font font=new Font("Arial",48,FontStyle.Bold);///画笔的颜色        SolidBrush brush=new SolidBrush(Color.Black);Bitmap image=new Bitmap(wid,high);Graphics g=Graphics.FromImage(image);g.Clear(ColorTranslator.FromHtml(#f0f0f0);RectangleF rect=new RectangleF(5,2,wid,high);///画图片        g.DrawString(name,font,brush,rect);//保存图片        image.Save(filePath,ImageFormat.Jpeg);///释放对象        g.Dispose();image.Dispose();}}public class Program{public static void Main(){Drawing dh=new Drawing();Console.WriteLine(“输入你的名字:”);string name=Console.ReadLine();dh.CreateImage(name,@"D:\test\c#\advanced\Name.jpg");}}

上一篇 java ---- 定义一个表示学生的类 包括域“学号”、“班号”、“姓名”、“年龄”;
下一篇 背景透明的ListBox(C#.WinForm)

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题