小四的海市蜃楼
Never surrender to complexity
posts - 21,comments - 59,trackbacks - 0
几天不写程序手就有点生,整理了一段把图片转成ASCII码的程序。暂时只支持24位真彩色图片,ASCII码可以自行扩充。大体算法就是把整个位图分成8*16的小块,计算小块的灰度值总和,然后匹配一个灰度值接近的字符。具体算法细节可以参考网上资料。
程序源代码可以在这里下载。
 
posted on 2008-06-29 18:03 小四 阅读(3944) 评论(11)  编辑 收藏 引用 所属分类: 图形图像与计算几何

FeedBack:
# re: 把图片转成ASCII码
2008-06-29 19:52 | 陈梓瀚(vczh)
以前我也教过同学做这东西……  回复  更多评论
  
# re: 把图片转成ASCII码
2008-06-29 20:14 | passerby
UP  回复  更多评论
  
# re: 把图片转成ASCII码
2008-06-30 09:57 | 免费国际域名
学习了~  回复  更多评论
  
# re: 把图片转成ASCII码
2008-06-30 14:03 | 饭中淹
分级的灰度匹配么?  回复  更多评论
  
# re: 把图片转成ASCII码
2008-06-30 19:23 | foxtail
@饭中淹
就是一个灰度范围之内的匹配一个字符,如果一个灰度就一个的话会很乱,一个范围的比较好  回复  更多评论
  
# re: 把图片转成ASCII码
2008-07-01 12:47 | 企业即时通讯
正在找这东西,你就发了,感激!!  回复  更多评论
  
# re: 把图片转成ASCII码
2008-07-01 14:55 | 饭中淹
@foxtail
我想的方法是先对字模进行分级灰度计算,然后依次进行分级匹配,从而获得更精确的匹配。  回复  更多评论
  
# re: 把图片转成ASCII码
2008-12-22 20:53 | nx6130
请问如何提取24位真彩图的字模数据,有相关软件吗?谢谢  回复  更多评论
  
# re: 把图片转成ASCII码
2008-12-22 20:55 | nx6130
请问如何提取24位真彩图的字模数据,有相关软件吗?谢谢 nx6130@gmail.com  回复  更多评论
  
# re: 把图片转成ASCII码
2009-01-22 10:57 | showe
呵呵,本来是在找个软件准备过年短信的,没想到还找到代码了,学习,谢谢先
顺便说下,转换不成功,看了很久,没看出有哪点象来,呵呵  回复  更多评论
  
# re: 把图片转成ASCII码[未登录]
2009-02-02 23:21 | 小四
呵呵,不会吧,记事本不要换行,字体调小点,另外,找个大点的位图。  回复  更多评论
  

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理