python 生成字符图片
来源:互联网 发布:怎么安装mysql-5.7.1 编辑:程序博客网 时间:2024/06/06 09:19
from PIL import Imageimport argparse#can shu chu liparser = argparse.ArgumentParser()parser.add_argument('file')parser.add_argument('-o','--output')parser.add_argument('--width',type = int ,default = 72)parser.add_argument('--height',type = int, default = 40)args = parser.parse_args()IMG = args.fileWIDTH = args.widthHEIGHT = args.heightOUTPUT = args.outputascii_char = list("$@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrjft/\|()1{}[]?-_+~<>i!;:,\"^`'.")def get_char(r,b,g,alpha = 256): if alpha == 0: return ' ' length = len(ascii_char) gray = int(0.2126*r+0.7152*g+0.0722*b) unit = (256.0+1)/length return ascii_char[int(gray/unit)]if __name__ == '__main__': im = Image.open(IMG) im = im.resize((WIDTH,HEIGHT),Image.NEAREST) txt = "" for i in range(HEIGHT): for j in range(WIDTH): txt += get_char(*im.getpixel((j,i))) txt += '\n' print(txt) if OUTPUT: with open(OUTPUT,'w') as f: f.write(txt) else: with open("output.txt",'w') as f: f.write(txt)
阅读全文
0 0
- python 生成字符图片
- python练手项目(1)——字符图片生成
- python随机生成字符
- python图片转字符
- python图片字符画
- Python生成数字图片
- Python生成动态字符画
- python简单图片转字符
- Python 图片转字符画
- 【转载】python 图片转字符
- Python 图片转字符画
- python实现图片字符转换
- python图片转字符画
- python给图片添加字符
- python-OCR识别图片字符
- Python 图片转字符画
- python生成图片验证码
- python生成图片验证码
- 入门训练 A+B问题
- 数组对象排序
- Canvas 画五角星
- Linux shell 提取文件名和目录名
- [课程设计]Java实现图形化窗口界面可存储ATM机(自助取款机)
- python 生成字符图片
- ESLint (一)简介与安装
- 安卓源码google安卓设备OTA升级包及工厂镜像下载
- sass
- Java常用IO流
- 2.Binary Heap[数据结构]
- ESLint (二)配置文件
- 文章标题
- zookeeper-服务器角色介绍(如何实现一致性)