from PIL import Image
import random
from PIL import ImageDraw
from PIL import ImageFont
def create_backward(size,color):
return Image.new("RGB",size,color)
def create_forward(img,image):
w,h = img.size
for i in range(w):
for j in range(h):
r = random.randint(64,200)
g = random.randint(64,200)
b = random.randint(64,200)
image.point((i,j),(r,g,b))
def create_text(image,number,path,size):
font = ImageFont.truetype(path,size)
for i in range(number):
char = chr(random.randint(65,90))
r = random.randint(32, 100)
g = random.randint(32, 100)
b = random.randint(32, 100)
image.text((60*i,30),text=char,fill=(r,g,b),font=font)
if __name__ == '__main__':
img = create_backward((240,120),(255,255,255))
image = ImageDraw.Draw(img)
create_forward(img,image)
create_text(image,4,"font.TTF",60)
img.show()