import PIL.Image as image
import PIL.ImageDraw as draw
import PIL.ImageFont as imgfont
import PIL.ImageFilter as ifr
import random #随机数
import numpy as np
font = imgfont.truetype("font.ttf",60)
w=240
h=120
def randchar():
'''生成随机数'''
return chr(random.randint(65,90)) #转化为字母
print(randchar())
def b_color():
'''生成随机背景色'''
return (random.randint(64,255),
random.randint(64,255),
random.randint(64,255))
def f_color():
'''生成随机前景色'''
return (random.randint(32,128),
random.randint(32,128),
random.randint(32,128))
def img():
return image.new("RGB",(w,h),(255,255,255))
if __name__ == '__main__':
img =img()
image = draw.Draw(img)
for x in range(w):
for y in range(h):
image.point((x,y),fill=b_color())
for i in range(4):
image.text((60*i+10,30),text=randchar(),fill = f_color(),font=font)
#image.text(())
img.show()