分析
- 首先是要生成含有数字字母的字符串
- 然后创建画布,并且随机填充画布的颜色
- 最后将字符画上去,为了保证画上去的字符不同色,需将这些字符保存为一个列表通过多次画上去,期间要随机设置颜色值
在这里我们通过使用PIL模块来操作图像,random模块进行随机生成
from PIL import Image,ImageDraw,ImageFont,ImageFilter
import random
import string
#混合字符串,可自定义
basic_string = '0123456789'+string.letters+'9876543210'
def randColor(): #产生随机颜色
return (random.randint(64<