python7-生成验证码
来源:互联网 发布:淘宝村淘扣款比例 编辑:程序博客网 时间:2024/05/24 00:07
from PIL import ImageDraw,ImageFont,ImageFilter,Imageimport randomdef randomChar(): return chr(random.randint(65,90))#随机颜色def randomColor1(): return (random.randint(64,255),random.randint(64,255),random.randint(64,255))#随机颜色2def randomColor2(): return (random.randint(32,127),random.randint(32,127),random.randint(32,127))width = 60 * 4height = 60#创建白色图片image = Image.new('RGB',(width,height),(255,255,255))#font = ImageFont.truetype("Arial.ttf",36)font = ImageFont.truetype('C:/windows/fonts/simsunb.ttf',36)#创建Draw对象,用于向白色背景图片上绘图draw = ImageDraw.Draw(image)#填充每一个像素for x in range(width): for y in range(height): draw.point((x,y),fill=randomColor1())#输出文字for i in range(4): draw.text((60*i+10,10),randomChar(),font=font,fill=randomColor2())image = image.filter(ImageFilter.BLUR)image.save('E:\\Python_project\\image-data\\14.jpeg')
出现的错误:
OSError: cannot open resource
解决:
需要把指定字体库的系统路径写完整。所以修改为
font = ImageFont.truetype('C:/windows/fonts/simsunb.ttf',36)两次结果:
阅读全文
0 0
- python7-生成验证码
- python7
- python7
- python7
- python7:字符串
- 验证码生成及验证
- 生成验证码并验证
- 验证码生成与验证
- C#生成验证码
- C#生成验证码
- 生成验证码
- 验证码生成
- 生成验证码
- JSP生成验证码
- 生成验证码
- 生成验证码
- 数字验证码生成
- 动态生成验证码
- Shiro第六篇【验证码、记住我】
- MySQL 加锁处理分析
- 乱七八糟学习笔记之正则表达式
- vs2013+opengles3.0 win10环境搭建
- STC单片机的定时器怎么计算
- python7-生成验证码
- 【多校训练】hdu 6165 FFF at Valentine
- java中的扩展赋值运算符,条件运算符,运算符优先级
- 小程序弹出层---史上最简单写法,已解决滚动穿透问题
- tv电视焦点(遥控器)操作笔记jq
- Shell[四]:Grep命令的使用
- 搜索引擎选择: Elasticsearch与Solr
- 老司机和你深聊 Kubenertes 资源分配之 Request 和 Limit 解析
- 8.23打架学习一个