直接放代码吧,该写的注释基本都写了
# -*- coding: utf-8 -*-
# __author__: Pad0y
from PIL import Image, ImageDraw, ImageFont
from random import choice, randint, randrange
import string
# 候选字符集,大小写字母+数字
chrs = string.ascii_letters + string.digits
def selected_chrs(length):
"""
返回length个随机字符串
:param length:
:return:
"""
result = ''.join(choice(chrs) for _ in range(length))
return result
def get_color():
"""
设置随机颜色
:return:
"""
r = randint(0, 255)
g = randint(0, 255)
b = randint(0, 255)
return (r, g, b)
def main(size=(200, 100), chrNumber=6, bgcolor=(255