简直是我做过的最简单的小实验
感天动地
没啥大问题所以就写一下代码的意义之类的
首先
from PIL import Image, ImageDraw, ImageFont, ImageFilter
第一个为处理图像的库,第二个为绘制图像的库,第三个为改变字体的库,第四个为滤镜库
import random
导入随机库
定义函数
def rndChar():
return chr(random.randint(65, 90))```
来导入随机字母,65~90是大写字母、小写字母的ASCII码
def rndColor():
return (random.randint(64, 255), random.randint(64, 255), random.randint(64, 255))```
到导入随机三个数据来通过rgb表示颜色
def rndColor2():
return (random.randint(32, 127), random.randint(32, 127), random.randint(32, 127))```
为什么要分两次???
因为这个作为字体颜色比较深,前面的比较浅作为背景颜色
width = 240
height = 60
image = Image.new('RGB', (width, height), (255, 255, 255))```
创建一个大小为240*60的以RGB模式显示的背景为黑色的图像
fon