几天前,我看到老师展示了一个把你输入的文本转换成图片的例子,这很有趣,所以我今天也做了一个小例子。在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");}}