一、准备
1、python环境
2、涉及到的python库需要 pip install 包名 安装
pip install pillow
二、效果图展示
完整代码:
# coding = utf-8
import random,string,sys,math
from PIL import Image,ImageDraw,ImageFont,ImageFilter
import os
font_path = 'C:\Windows\Fonts\simfang.ttf' #字体位置
number = 5 #生成几位数的验证码
size =(100,40) #生成验证码的图像大小
bgcolor = (255,255,255) #生成的背景色(白色)
draw_line = True #是否要加干扰线和干扰点
path = "vertification.png" #验证码存放位置
#用来生成一个随机字符串
def random_text ():
source = list(string.ascii_letters) #生成26个英文字母
#print(source)
for index in range(0,10):
source.append(str(index)) #给刚刚的列表里添加进0-9十个数字
return ''.join(ra