[Python] 使用python的随机验证码。
来源:互联网 发布:数据库系统由什么组成 编辑:程序博客网 时间:2024/05/17 07:23
from PIL import Image, ImageDraw,ImageFont, ImageFilterimport random# 随机字母(含大小写)def rndChar(): return chr(random.randint(65,122)) # 随机数字def rndInt(): return chr(random.randint(48,57))# 随机颜色1def rndColor(): return (random.randint(64,255), random.randint(64,255), random.randint(64,255))# 随机颜色2def rndColor2(): return (random.randint(32,127), random.randint(32,127), random.randint(32,127))# 300 * 60width = 60 * 5height = 60image = Image.new('RGB', (width, height), (255,255,255))# 创建Pont对象font = ImageFont.truetype('C:\Windows\Fonts\Arial.ttf', 40)#创建Draw对象draw = ImageDraw.Draw(image)#填充每个像素for x in range(width): for y in range(height): draw.point((x,y), fill=rndColor())# 输出文字for t in range(5): draw.text((60 * t + 10, 10), rndChar(), font=font, fill=rndColor2())# 模糊image = image.filter(ImageFilter.BLUR)image.save('code,jpg', 'jpeg')
以下为输出验证码:
0 0
- [Python] 使用python的随机验证码。
- Python 生成随机验证码
- python生成随机验证码
- python 随机生成验证码
- python随机生成一个6位的验证码
- 用Python生成随机的中文验证码图片
- day15 python随机生成验证码的代码
- Python随机生成验证码的两种方法
- Python 随机生成中文验证码
- Python 随机生成中文验证码
- Python 随机生成中文验证码(转载)
- 如何利用python生成随机验证码?
- python生成随机图片验证码
- Python 生成随机图片验证码
- python 生成随机图形验证码
- Python 对 验证码的使用
- python在图片写文字,产生随机验证码序列号
- 使用Python破解验证码
- 6.Half Lambert光照Diffuse Shader
- gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work
- [51nod1239]欧拉函数之和
- HIVE的ACID特性
- Android WiFi STA Framework层分析(基于KitKat4.4.4)
- [Python] 使用python的随机验证码。
- 从git中导出项目
- UVA 10934 Dropping water balloons
- EditText实现搜索框常见需求详解(配合软键盘的应用和模拟搜索List结果集)
- 解决 ionic 中的 CORS(跨域) 问题【译】
- 现代OGL Shader中VAO,VBO和GL_ELEMENT_ARRAY_BUFFER之间的关系
- jquery.validation.js 表单验证
- NYOJ1063_生活的烦恼
- 获取图片中指定区域图片