您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?

5b51 2022/1/14 8:24:57 python 字数 4076 阅读 805 来源 www.jb51.cc/python

图片转字符画的关键是把图片的灰度值与自定义的字符集之间建立映射关系,不同区间的灰度值对应不同的字符,之后将图片每一个像素对应的字符打印出来,就是我们要的字符画。

概述

@H_404_0@图片转字符画的关键是把图片的灰度值与自定义的字符集之间建立映射关系,不同区间的灰度值对应不同的字符,之后将图片一个像素对应的字符打印出来,就是我们要的字符画。

@H_404_0@

教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?

@H_404_0@我们可以使用灰度值公式将像素的 RGB 值映射到灰度值:

gray = 0.2126 * r + 0.7152 * g + 0.0722 * b

@H_404_0@这样就好办了,我们可以创建一个不重复的字符列表,灰度值小(暗)的用列表开头的符号,灰度值大(亮)的用列表末尾的符号。

@H_404_0@代码解析:

@H_404_0@每行代码我都附有详细的内容解析,其中复杂的内容只需要大家了解下就可以的,毕竟我们只是用来玩,没必要深入了解其中真正的原理。

@H_404_0@

教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?

@H_404_0@效果图:

@H_404_0@哈哈,还是挺像的哟!

@H_404_0@

教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?

@H_404_0@本文内容参考了实验楼的教程,但它是在 Linux 环境实现的,此篇内容则是为了方便大多数的读者使用,将代码改成了 Windows 环境下,只需要改一下文件所在位置,复制粘贴即可用。

@H_404_0@是不是非常简单呢?

@H_404_0@Python很容易学!小编有弄一个交流,互问互答,资源共享的交流学习基地,如果你也是Python的学习者或者大牛都欢迎你来!?:548+377+875!一起 学习共同进步!

总结

以上是编程之家为你收集整理的教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?全部内容,希望文章能够帮你解决教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶