zoukankan      html  css  js  c++  java
  • 将文本文件的内容或者文字保存成图片

    http://blog.csdn.net/net_lover/article/details/6683211

    调用方法:

    1. ConvertTextFileToImage(Server.MapPath("~/Log.txt"),Server.MapPath("~/Log.png"));  


    实现代码:

    1. void ConvertTextFileToImage(String textFile,String imageFile)  
    2. {  
    3.   System.Drawing.Font drawFont = new System.Drawing.Font("宋体", 12);  
    4.   System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1);  
    5.   System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image);  
    6.   String text = System.IO.File.ReadAllText(textFile, Encoding.GetEncoding("GB2312"));  
    7.   System.Drawing.SizeF sf = g.MeasureString(text, drawFont, 1024); //设置一个显示的宽度   
    8.   image = new System.Drawing.Bitmap(image, new System.Drawing.Size(Convert.ToInt32(sf.Width), Convert.ToInt32(sf.Height)));  
    9.   g = System.Drawing.Graphics.FromImage(image);  
    10.   g.Clear(System.Drawing.Color.White);  
    11.   g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;  
    12.   g.DrawString(text, drawFont, System.Drawing.Brushes.Black, new System.Drawing.RectangleF(new System.Drawing.PointF(0, 0), sf));  
    13.   image.Save(imageFile, System.Drawing.Imaging.ImageFormat.Png);  
    14.   g.Dispose();  
    15.   image.Dispose();  
    16. }  
  • 相关阅读:
    下载Spring
    Jsp的静态引入和动态引入
    Jsp代码书写
    Jsp的page指令
    Jsp注释
    Python学习笔记Day04
    sublime
    sublime
    爬虫学习02_数据提取
    爬虫学习01_爬虫基础与requests模块
  • 原文地址:https://www.cnblogs.com/0banana0/p/2181802.html
Copyright © 2011-2022 走看看