Python生成验证码
来源:互联网 发布:java正则表达式$ 编辑:程序博客网 时间:2024/05/20 10:10
# -*- coding: utf-8 -*-from PIL import Image, ImageDraw, ImageFont, ImageFilterimport random# 随机字母:def rndChar(): return chr(random.randint(65, 90))# 随机颜色1:def rndColor(): return (random.randint(64, 255), random.randint(64, 255), random.randint(64, 255))# 随机颜色2:def rndColor2(): return (random.randint(32, 127), random.randint(32, 127), random.randint(32, 127))# 240 x 60:width = 60 * 4height = 60image = Image.new('RGB', (width, height), (255, 255, 255))# 创建Font对象:#font = ImageFont.truetype('Arial.ttf', 36)font = ImageFont.truetype('fonts/Arial.ttf', 36)# 创建Draw对象:draw = ImageDraw.Draw(image)# 填充每个像素:for x in range(width): for y in range(height): draw.point((x, y), fill=rndColor())# 输出文字:# 创建一个元组存在验证码tup=''for t in range(4): #随机字母 sj=rndChar() draw.text((60 * t + 10, 10),sj, font=font, fill=rndColor2()) tup+=sj# 模糊:image = image.filter(ImageFilter.BLUR)image.save('code.jpg', 'jpeg');#遍历验证码for yzm in tup: print(yzm)print ('你的验证码为;'+tup)
阅读全文
0 0
- python生成验证码
- Python生成验证码
- Python生成验证码
- python生成验证码
- python生成验证码
- Python生成验证码
- python生成验证码
- python生成验证码
- python生成图片验证码
- python 生成验证码
- python生成图片验证码
- 用python生成验证码
- python代码生成验证码
- 使用python生成验证码
- Python 生成随机验证码
- 【Python】生成图片验证码
- python生成随机验证码
- python 随机生成验证码
- python实现SMTP编程
- 单例设计模式
- c#实现每隔一段时间执行代码(多线程) 3种定时器
- Log4j的两种配置
- kubernetes核心概念总结和手动集群部署实践 之一
- Python生成验证码
- android 之Fragment坑
- 同步、异步、阻塞、非阻塞概念和各自之间的关系
- mysql的慢查询
- 数据库DML语句insert
- 多线程之不共享数据和共享数据
- SpringMVC RESTful风格CURD并集成Swagger2
- JavaWeb使用SpringMVC的简单案例
- 2017多校训练第二场 hdu6050 Funny Function(数学+快速幂+逆元)