可以用 Python 来干些什么有趣的事

2020-08-06 母婴育儿 99阅读


写过一个把图片转成字符图的小程序
工作原理:利用字符来表示像素,代替图案。
具体步骤:
1.读入图片,将其转化为灰度图片
2.逐行扫描像素点,转化为对应的字符。
实施细节:
1.找朋友做了所有键盘上的字符的图片,白色背景,写了个代码统计个字符显示出来后,黑色区域有多少,和整体作对比,计算“灰度值”,然后分出灰度阶数,选择对应字符。最后确定8个字符,对应8个灰阶。
2.字符在显示的时候长宽比不是一比一的,所以输入图片要首先经过调整,这里就是简单的高度除以2。
3.用了PIL库

github jzlikewei/img2ascii · GitHub

结果像这样:
泉此方:
gt;我司logo:我司logo:
gt;
最后加一个,嘟嘟嘴的我:

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com