2021
05-20
05-20
Python简单实现图片转字符画的实例项目
1.原理利用PIL库来获取图片并修改大小,利用灰度值转换公式把每一个像素的RGB值转为灰度值gray=int(0.2126*r+0.7152*g+0.0722*b)再从字符集里获取对应的字符asciis=list('M%$@#&WNBRwm8S5A4E3KXFPH69nsxeazgpqbdoctfhkyvuGZYVTUCI2QOD0L7Jjl1ri!^{}[]()/|;:*<>_~-,.')最后将字符连接起来并保存就完成了2.开始制作2.1导入所需的库在这个工程中,我们需要的第三方库是PIL库但我们不用pipinstallPIL来安装它,而是...
继续阅读 >
本文实例为大家分享了python实现图片转字符画的具体代码,供大家参考,具体内容如下源码(注释很详细):#-*-coding=utf-8-*-####################################1:importargparse#2:parser=argparse.ArgumentParser()#3:parser.add_argument()#4:parser.parse_args()#解释:首先导入该模块;然后创建一个解析对象;然后向该对象中添加你要关注的命令行参数和选项,每一个add_argument方法对应一个你要关注的参数或选...
直接上代码图片就使用我家爽妹子的吧如果没有安装pil模块的话先cmd安装下输入:pipinstallpillow#-*-coding:utf-8-*-fromPILimportImagecodeLib='''@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!lI;:,"^`'.'''#生成字符画所需的字符集count=len(codeLib)deftransform1(image_file):image_file=image_file.convert("L")#转换为黑白图片,参数"L"表示黑白模式codePic=''forhinrange(...