来用console写字和画画
之前有和同事讨论,redis或者rabbitmq启动的时候的画都是怎么画出来的,比如这个redis,感觉就是手打的一样。
google各种搜索后,发现些相关项目
###用console画ascii text
toilet虽然名字确实有点。。。
以及他的宿主项目
figlet
figlet提供了一个font database,功能仅仅是将console的字体输出成该font的样子,比如
1 | ~/fonts $ toilet -f big.flf -t crawler |
字体是从figlet下载的,装toilet时,默认也会自带一些字体库,我是用brew装的,默认字体库包含
1 | ~/fonts $ ls /usr/local/Cellar/toilet/0.3/share/figlet/ |
想要别的库可以去filglet font database挑选自己喜欢的。
###用console画ascii picture
jp2a is a small utility that converts JPG images to ASCII.
这也是最最简单的画法了。
当然也可以自己画,参考了果壳上的代码
然后发现,python的PIL库以及4年多没更新了,甚至不能用pip来装。。。
建议用这个Pillow来替代PIL
还有将开头的代码改掉1
from PIL import Image
mac平台xcode升级了5.1的童鞋,
遇到unused-command-line-argument-hard-error
的请继续如此。哎,恼人的5.1 !!!
reference
http://www.guokr.com/blog/43470/
http://www.cnblogs.com/sukai/archive/2013/06/08/3127031.html