文本转换为图片
2012-09-10 16:39
162 查看
public partial class WebForm3 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png")); } void ConvertTextFileToImage(String textFile, String imageFile) { System.Drawing.Font drawFont = new System.Drawing.Font("宋体", 12); System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1); System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image); 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(); } }
相关文章推荐
- 新浪微博客户端(51)-将表情图片转换为文本
- Matlab将图片转换成asc码txt文本格式
- Android-读取本地文本,把Base64 datastring转换为图片
- 将图片转换成符号TXT文本
- 利用第三方软件识别图片文字并转换为文本
- 用python把图片像素点数据转换成文本
- java 图片转txt文本,文本转换图片
- C#实现将文本转换为图片
- 把文字图片转换成文本文字
- c#读取图片文件信息并转换成16进制文本方法
- android 手势屏幕平移图片转换效果(也可以平移文本)
- Lesson_for_java_day23--java的网络编程练习(登入界面、上传文档、上传图片、通过网络文本转换)
- 数据库技术_Orcale技术(0004)_blob转换文件(图片、PDF、文本等与blob相互转换)
- 将文本转换成图片
- 文本转换成图片
- 图片转换为文本样式
- canvas-3文本&图片绘制与转换.
- android 字符串 转换成Bitmap 设置文本的字体: 宋体,隶书啥的,获取字体的 行高, 文字生成图片
- C#将文本转换为图片,支持中文字符
- 网络编程二:TCP传输、TCP双向传输、文本转换、并发上传图片、客户端并发登录