实例 Python simple image-to-character art
发布时间
阅读量:
阅读量
1. 原理
通过调用 PIL 库实现图像的读取与尺寸调整,
并借助灰度值转换公式将每个像素点的 RGB 值转化为对应的灰度值
gray = int(0.2126*r+0.7152*g+0.0722*b)
从字符集中提取相应的字符
asciis = list('M%$@#&WNBRwm8S5A4E3KXFPH69nsxeazgpqbdoctfhkyvuGZYVTUCI2QOD0L7Jjl1ri!^{}[]()/|;:*<>_~-,. ')
最终将各个字符进行拼接处理,并完成存储操作即可实现整个流程。
2. 开始制作
2.1 导入所需的库
在此次工程项目中,所依赖的外部库为 PIL 库,不过我们并未采用 pip install PIL 这一方式来进行安装,而是选择了 pip install pillow 作为替代方案。
pip install pillow
库文件导入
当需要引入 PIL 库时,不可采用 import pillow 的方式,而应使用 import PIL 进行正确的导入操作。
全部评论 (0)
还没有任何评论哟~
