用Python制作图片验证码
现在验证码的种类真的是越来越多,短信验证码、语音验证码、图片验证码、滑块验证码 ... 我们在 PC 的网页端或者手机上的 app 进行登录或者注册时,应该总会遇见图片验证码,比如下面这类: #Pillow库 Pillow是一个非常强大的图片处理模块,其中Image是Pillow中最为重要的类,实现了Pillow中大部分的功能,这个类的主要用来表示图片对象。生成图片验证码需要下面这四个类: 1、Image:含有图片对象主体上的一些应用 2、ImageDraw:画笔,用来向图片上添加验证码 3、ImageFont:设置验证码的字体形式 4、ImageFilter:对图片验证码进行模糊处理 先贴上生成验证码的代码: from PIL import Image,ImageDraw,ImageFont,ImageFilter import random,string #获取随机4个字符组合 def getRandomChar(): chr_all = string.ascii_letters+string.digits chr_4 = ''.join(random.sample(chr_all,4)) return chr_4 #获取随机颜色 def getRandomColor(low,high): return (random.randint(low,high),random