C# 实现将文本txt生成图片
有时候保存文本,容易丢失,相对保存到图片上,不容易被修改.
今天在做xml导入txt想到了,把生成txt的内容.导成一张图片.
就说一下导出图片的方法
1 void ConvertTextFileToImage(String textFile, String imageFile) 2 { 3 //设置画布字体 4 System.Drawing.Font drawFont = new System.Drawing.Font("宋体", 12); 5 //实例一个画布起始位置为1.1 6 System.Drawing.Bitmap image = new System.Drawing.Bitmap(1, 1); 7 System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image); 8 //读取文本内容 原理就跟水印字体一样.o(∩_∩)o 哈哈.... 9 String text = System.IO.File.ReadAllText(textFile, Encoding.GetEncoding("GB2312"));10 System.Drawing.SizeF sf = g.MeasureString(text, drawFont, 1024); //设置一个显示的宽度 11 image = new System.Drawing.Bitmap(image, new System.Drawing.Size(Convert.ToInt32(sf.Width), Convert.ToInt32(sf.Height)));12 g = System.Drawing.Graphics.FromImage(image);13 g.Clear(System.Drawing.Color.White);14 g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAliasGridFit;15 g.DrawString(text, drawFont, System.Drawing.Brushes.Black, new System.Drawing.RectangleF(new System.Drawing.PointF(0, 0), sf));16 image.Save(imageFile, System.Drawing.Imaging.ImageFormat.Png);17 g.Dispose();18 image.Dispose();19 }
转载于:https://www.cnblogs.com/liguanghui/archive/2011/12/07/2279486.html
C# 实现将文本txt生成图片相关推荐
- python删掉txt第一列_Python3.5 处理文本txt,删除不需要的行方法
这个问题是在问答里看到的,给了回答顺便在这里贴一下代码: #coding:utf-8 #python3.5.1 import re file_path0 = r'G:\任务20180312\test/ ...
- Excel2019(Office 2019)导入数据网页(文本txt)无法显示以前样式的问题(终极解决方案)
Excel2019(Office 2019)导入数据网页(文本txt)无法显示以前样式的问题(终极解决方案) 问题描述: 解决办法: 找到解决办法了,excel有个疑问解答的. 注意: "文 ...
- 如何使用 Java 将 PDF 转换为文本 (TXT)
由于在 PDF 上执行简单的编辑任务相对困难,因此通常使用第三方 PDF 编辑器(或高级 Adobe 工具)来获得所需的结果.这些解决方案虽然在逐个文件的基础上有效,但对于实现大规模的结果并不是很 ...
- 【MATLAB统计分析与应用100】案例001:matlab使用Importdata函数导入文本txt数据
文章目录 1. 调用importdata函数读取文件中的数据 2. 调用importdata函数读取文件数据,返回结构体变量x 3. 调用importdata函数读取文件中的数据,用';'作分隔符,返 ...
- python文本txt词频统计_python实例:三国演义TXT文本词频分析
0x00 前言 找不到要写什么东西了!今天有个潭州大牛讲师 说了个 文本词频分析 我基本上就照抄了一遍 中间遇到一些小小的问题 自我百度 填坑补全了 如下 : 效果演示 0x01 准备环境及 ...
- python 文本转excel_Python 文本(txt) 转换成 EXCEL(xls)
#!/bin/env python # -*- encoding: utf-8 -*- #------------------------------------------------------- ...
- Unity解析和读取文本—— txt 文件
方法一:在Unity内部文件中加载(使用相对路径) 1.首先在Unity的 Assets 目录下新建一个 Resources 文件夹,将需要读取的 txt 文件保存到 Resources 文件夹中.( ...
- python文本txt处理
读操作 总结写在前面,三个方法: read() + splitlines() readlines() + strip() readline() + 循环 假设有test.txt文件内容为: banan ...
- Java读取文本txt
读取txt文本的内容数据工具类 public static List<String> fileToData() {List<String> list= new ArrayLis ...
最新文章
- oracle adf 使用,ORACLE ADF 问题总结
- python怎么打开交互式窗口-如何在交互式环境中执行Python程序
- 对PostgreSQL中 index only scan 的初步理解
- Python牛刀小试(五)--logging模块
- SAP 电商云 Spartacus UI 页面布局的设计原理
- oracle 快照用途,Oracle快照原理及实现总结
- 使用FPM打包工具打rpm包
- 安装其他插件svn消失
- 体验VMware View HTML Access
- excel之快速输入带方块的对号和错号
- 软件工程课程项目设计 图书管理系统
- ffmpeg 命令转为 avi,mp4,h264, yuv
- 简单实用算法——人民币金额大写转换
- 康耐视智能相机更新固件版本方式
- LaTex Introduction 基础介绍
- 07_LTP语言技术平台
- 2020python考试题库_大学mooc2020用Python玩转数据期末考试公众号答案
- JVM调优实战:to-space exhausted Evacuation Failure
- LCD LVDS BT656 SDI
- Android 开机向导(没有优先启动问题)
热门文章
- 《Windows核心编程》学习笔记(7)– 详解线程
- FLEX XMLLIST 详解
- Windows Mobile 模拟器网络连接设置
- 软件测试学习之 ---------- MySQL的查询(重中之重)
- idea自动构建web项目_构建Web应用程序以自动执行系统管理员任务
- Linus Torvalds的安全性,Facebook的AI工具等
- docker4.9.0.9_Docker支持现实生活中的鲸鱼,通过投票确定Linux v4.0等
- JavaScript闭包详解
- Bootstrap 模态框插件Modal 的方法
- http://blog.csdn.net/rongdeguoqian/article/details/8035080