python骚操作之:图片转换成字符画,动手试一下吧!

《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!

把图片的颜色用字符代替会怎么样呢?对没错就是前段时间很火的字符画,下面一起来看看怎么实现的吧!

进群进群:700341555可以获取Python各类入门学习资料!

这是我的微信公众号【Python编程之家】各位大佬用空可以关注下,每天更新Python学习方法,感谢!

《python骚操作之:图片转换成字符画,动手试一下吧!》 111111111111.png

原图:

《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!
《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!

效果图:

《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!
《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!

好了看完原图和效果图后,看一下具体的代码是怎么实现的动手来试一下;

《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!

  1. 首先导入图像处理库PIL,用到Image模块就可以完成,先写一个函数先将彩色图片转换为黑白图片,然后直接将每个像素点的灰度值与字符集建立映射。

《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!

2.我们再自定义两个函数,getImage用来读取要处理的图片,tantxt用来把转换成字符的图片写入到txt文件;

《python骚操作之:图片转换成字符画,动手试一下吧!》 python骚操作之:图片转换成字符画,动手试一下吧!

3.调用前面三个函数,在定义一些字符来显示不同色块。宽度和高度可以根据自己的喜爱来定义。

    原文作者:浪里小白龙q
    原文地址: https://www.jianshu.com/p/063d35336c61
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞