C# 实现将文本txt生成图片
2011-12-07 16:23
453 查看
有时候保存文本,容易丢失,相对保存到图片上,不容易被修改.
今天在做xml导入txt想到了,把生成txt的内容.导成一张图片.
就说一下导出图片的方法
今天在做xml导入txt想到了,把生成txt的内容.导成一张图片.
就说一下导出图片的方法
void ConvertTextFileToImage(String textFile, String imageFile) { //设置画布字体 System.Drawing.Font drawFont = new System.Drawing.Font("宋体", 12); //实例一个画布起始位置为1.1 System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1); System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image); //读取文本内容 原理就跟水印字体一样.o(∩_∩)o 哈哈.... String text = System.IO.File.ReadAllText(textFile, Encoding.GetEncoding("GB2312")); System.Drawing.SizeF sf = g.MeasureString(text, drawFont, 1024); //设置一个显示的宽度 image = new System.Drawing.Bitmap(image, new System.Drawing.Size(Convert.ToInt32(sf.Width), Convert.ToInt32(sf.Height))); g = System.Drawing.Graphics.FromImage(image); g.Clear(System.Drawing.Color.White); g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit; g.DrawString(text, drawFont, System.Drawing.Brushes.Black, new System.Drawing.RectangleF(new System.Drawing.PointF(0, 0), sf)); image.Save(imageFile, System.Drawing.Imaging.ImageFormat.Png); g.Dispose(); image.Dispose(); }
相关文章推荐
- python实现对文件中图片生成带标签的txt文件
- C# 提取PPT文本和图片的实现方案
- C# 提取PPT文本和图片的实现方案
- C#实现将文本转换为图片
- C#提取PPT文本和图片的实现方法
- C#实现的pdf生成图片文字水印类实例
- C#如何实现图片的随机生成与显示(转载)
- C#实现登陆验证码图片的动态生成
- C#简单实现读取txt文本文件并分页存储到数组
- C#控制台基础 写入txt文本中的内容实现换行
- c#实现图片生成缩略图
- 【工具类】-c#实现图片生成缩略图
- C#实现自动图片切分,生成HTML
- C# 把图片转换成字符串存入.txt文件中,并从.txt中读出生成图片
- c#中输入文本文字,将输入的文字生成图片
- C#实现图片叠加,图片上嵌入文字,文字生成图片的方法
- python实现对文件中图片生成带标签的txt文件方法
- txt文本文件生成图片文件
- c#生成图片缩略图的类(2种实现思路)