format code

This commit is contained in:
2026-08-10 10:11:48 +03:00
parent 9191242a93
commit 1be9a73dbd
3 changed files with 16 additions and 18 deletions
+4 -8
View File
@@ -11,8 +11,8 @@ def draw_text_in_box(
fill="white",
spacing=10,
):
# another ai slop function
# another ai slop function
draw = ImageDraw.Draw(image)
x1, y1, x2, y2 = box
@@ -42,13 +42,11 @@ def draw_text_in_box(
return lines
# Try font sizes from large to small
for font_size in range(max_font_size, min_font_size - 1, -1):
font = ImageFont.truetype(font_path, font_size)
lines = wrap_text(text, font)
# Calculate total text height
line_heights = []
for line in lines:
@@ -62,7 +60,6 @@ def draw_text_in_box(
else:
raise ValueError("Text is too long even at minimum font size")
# Draw each line centered
y = y1 + (box_height - text_height) / 2
for line, line_height in zip(lines, line_heights):
@@ -81,7 +78,7 @@ def draw_text_in_box(
y += line_height + spacing
def generate_quote(text:str):
def generate_quote(text: str):
# basicaly just hard-coded values
img = Image.open("assets/template.png").convert("RGB")
draw_text_in_box(
@@ -96,12 +93,11 @@ def generate_quote(text:str):
)
return img
if __name__ == "__main__":
print("running test")
img = Image.open("assets/template.png").convert("RGB")
draw_text_in_box(
img,
"ЬБОПЛВОЛСМЧОЛБМСЧЮ.",
@@ -115,4 +111,4 @@ if __name__ == "__main__":
img.save("output.jpg")
print("see output.jpg")
print("see output.jpg")