码迷,mamicode.com
首页 > 编程语言 > 详细

python如何根据图片生成字符画 实例教程

时间:2014-05-25 19:18:58      阅读:376      评论:0      收藏:0      [点我收藏+]

标签:des   style   class   blog   c   code   

教大家如何用python生成字符画,看起来很炫酷。

思路:
原图->灰度->根据像素亮度-映射到指定的字符序列中->输出。
字符越多,字符变化稠密。效果会更好。
如果根据灰度图的像素亮度范围制作字符画,效果会更好。
如果再使用调色板,对字符进行改色,就更像原图了。
代码:

bubuko.com,布布扣
import Image
chars =" ...‘,;:clodxkLO0DGEKNWMM"
fn=rc:\users\liabc\desktop\jianbing.png
f1=lambda F:‘‘.join([(k%100!=0) and m or m+\n for k,m in enumerate(apply(lambda x:[chars[x[j,i]%len(chars)] for i in xrange(70) for j in xrange(100)],(Image.open(F).resize((100,70)).convert("L").load(),)),1)])
f=open(r"c:\users\liabc\desktop\aface.txt","w")
f.write(f1(fn))
f.close()
bubuko.com,布布扣

python如何根据图片生成字符画 实例教程,布布扣,bubuko.com

python如何根据图片生成字符画 实例教程

标签:des   style   class   blog   c   code   

原文地址:http://www.cnblogs.com/yes123/p/3750549.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!