首页 > 学院 > 开发设计 > 正文

看我一行代码把图片变成字符画。

2019-11-14 17:46:29
字体:
来源:转载
供稿:网友

 

这是原图:                                                                         

 

 

这是生成的字符画:

 

 

 

上代码:

import Imagechars =" ...',;:clodxkLO0DGEKNWMM"fn=r'c:/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()

其实仍然可以把所有代码继续压缩为1行的的..

就这样吧。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表