from PIL import Image
from PIL import ImageFont
from PIL import ImageDraw
img = Image.open('sample_in.jpg')
draw = ImageDraw.Draw(img)
font = ImageFont.truetype('sans-serif.ttf', 16)
draw.text((0, 0), 'Sample Text', (255, 255, 255), font=font)
img.save('sample-out.jpg')
Добавить текст на изображение с помощью PIL