don't use two different fonts for Panzer image generator

This commit is contained in:
Xevion
2020-03-08 21:43:24 -05:00
parent 295d99d01c
commit 9865052202

View File

@@ -21,14 +21,13 @@ def panzer(string="bionicles are cooler than sex"):
def create_panzer(string):
img = Image.open("./app/static/panzer.jpeg")
draw = ImageDraw.Draw(img)
font1 = ImageFont.truetype("./app/static/arial.ttf", size=30)
draw.text((10, 20), "Oh panzer of the lake, what is your wisdom?", font=font1)
font2 = ImageFont.truetype("./app/static/arial.ttf", size=30)
font = ImageFont.truetype("./app/static/arial.ttf", size=30)
draw.text((10, 20), "Oh panzer of the lake, what is your wisdom?", font=font)
topleft = (250, 500)
wrapped = wrap(string, width=25)
wrapped = [text.replace("%0A", "\n") for text in wrapped]
for y, text in enumerate(wrapped):
draw.text((topleft[0], topleft[1] + (y * 33)), text, font=font2)
draw.text((topleft[0], topleft[1] + (y * 33)), text, font=font)
return img