txlyre 3 éve
szülő
commit
68c66aa0aa
1 módosított fájl, 8 hozzáadás és 9 törlés
  1. 8 9
      makeshot.py

+ 8 - 9
makeshot.py

@@ -30,7 +30,6 @@ text = fill(text, width=30, replace_whitespace=False)
 username = demojize(username)
 text = demojize(text)
 
-margin = 24
 hpadding = 18
 vpadding = 14
 avatar_padding = 12
@@ -55,23 +54,23 @@ avatar.putalpha(mask)
 username_width, username_height = username_font.getsize(username)
 text_width, text_height = font.getsize_multiline(text)
 
-image_width = avatar_width + text_width + username_width + margin*2 + hpadding*2
-image_height = text_height + username_height + margin*2 + vpadding*2
+image_width = avatar_width + text_width + username_width + hpadding*2
+image_height = text_height + username_height + vpadding*2
 
 message = Image.new('RGBA', (image_width, image_height))
-message.paste(avatar, (margin, image_height - margin - avatar_height + 2), avatar)
+message.paste(avatar, (0, image_height - avatar_height + 2), avatar)
 
-x1 = margin + avatar_dim + avatar_padding
-y1 = margin
+x1 = avatar_dim + avatar_padding
+y1 = 0
 x2 = x1 + text_width + username_width + hpadding*2
 y2 = y1 + text_height + username_height + vpadding*2
 
 draw = ImageDraw.Draw(message)
 draw.rounded_rectangle((x1, y1, x2, y2), fill=(43, 43, 43), radius=7)
-draw.text((margin + avatar_width + hpadding, margin + vpadding/2), username, font=username_font, fill=COLORS[username_color])
-draw.multiline_text((margin + avatar_width + hpadding, margin + username_height + vpadding), text, font=font)
+draw.text((avatar_width + hpadding, vpadding/2), username, font=username_font, fill=COLORS[username_color])
+draw.multiline_text((avatar_width + hpadding, username_height + vpadding), text, font=font)
 
-message.paste(tail, (margin + avatar_width - tail_width + 8, image_height - margin - tail_height + 1), tail)
+message.paste(tail, (avatar_width - tail_width + 8, image_height - tail_height + 1), tail)
 
 message = ImageOps.contain(message, (512, 512))