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");}}
ps 图灵课堂老师从近一百套最新一线互联网公司面试题中精选而出,涵盖Java架构面试 所有技术栈,包括JVM,Mysql,并发,Spring,Redis,MQ,Zookeeper,Netty, Dubbo,Spring Boot,Spring Cloud,数据结构与算法,设计模式等相关技术领域的大 厂面试题及详解。 详情咨询客服获取全套面经试题。
上一篇 java ---- 定义一个表示学生的类 包括域“学号”、“班号”、“姓名”、“年龄”;
下一篇 背景透明的ListBox(C#.WinForm)
标签:
下一篇 背景透明的ListBox(C#.WinForm)
文章素材均来源于网络,如有侵权,请联系管理员删除。