Python制作字母验证码
来源:互联网 发布:淘宝大数据 实体店 编辑:程序博客网 时间:2024/06/03 18:35
用python生成字母验证码作为自己学习python图形的第一步吧~
# #coding: utf-8import 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)# 创建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(4): draw.text((60 * t + 10, 10), rndChar(), font=font, fill=rndColor2())# 模糊:image = image.filter(ImageFilter.BLUR)image.save('code.jpg', 'jpeg');
当然要提前下好‘arial.ttf’的字体!
0 0
- Python制作字母验证码
- Python 生成类字母验证码图片
- PHP制作数字字母混合验证码、图片验证码、中文验证码
- 生成字母验证图片(python)
- Python-web开发验证码的制作
- 数字加字母 验证码
- 字母+数字验证码(一)
- 字母+数字验证码(二)
- 生成字母验证码图片
- jcaptcha实现字母验证码
- js简单字母验证码
- 验证码的制作
- 验证码的制作
- 验证码的制作
- JSP制作验证码
- javaScript制作验证码
- 验证码的制作
- java验证码制作
- Instant Run工作原理及用法
- 在OpenStack(Mitaka版本)上通过Sahara部署Hadoop&Spark集群
- UITableViewCell高度自适应
- jquery attr()方法
- HDU 1009FatMouse' Trade
- Python制作字母验证码
- Sharing Files with NFC ->Sending Files to Another Device
- 我所认识的EXT2(二)
- Java入门_学习笔记[4]_继承
- leetcode 374 Guess Number Higher or Lower C++
- leetcode 383. Ransom Note
- HDU 1491 Octorber 21st
- Java序列化时,静态的成员变量 "可以被拿到数据" 是因为 类加载器之前就把这个类加载好了,拿到的是加载好的数据
- 字体属性及测量(FontMetrics)