/*在研究Java实现将一张图片转成字符画的时候,发现将图像转化字符串是根据照片的灰度采用不同的字符画出来,形成一个灰度表。于是就研究了下关于灰度值这个东西,于是跳了一个大坑。。。因为鄙人用的ubuntu,所以我的代码路径会有所不同。直接贴出原博文代码。故事的开始是这样的。。。*/
1.关于Java实现将一张图片转成字符画(原文地址:http://blog.csdn.net/zhouli_05/article/details/7913263)
怎么样用Java实现将一张图片转成字符画??
输入:一张图片
输出:一个txt文档,由字符构成,看起来很像那张照片的字符画。
基本思想:根据照片的灰度采用不同的字符画出来,形成一个灰度表。
#首先在D盘写一个文件"temp.html",如下内容
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html> 3 <head> 4 <title>图片转文本</title> 5 <meta http-equiv="content-type" content="text/html; charset=gbk"> 6 <style type="text/css"> 7 body { 8 font-family: 宋体; line-height: 0.8em; letter-spacing: 0px; font-size: 8px; 9 } 10 </style> 11 </head> 12 13 <body> 14 ${content} 15 </body> 16 </html>