Update app.py
Browse files
app.py
CHANGED
|
@@ -23,7 +23,10 @@ def generate_image(text_description):
|
|
| 23 |
# Draw each line of text
|
| 24 |
y_text = 20
|
| 25 |
for line in lines:
|
| 26 |
-
|
|
|
|
|
|
|
|
|
|
| 27 |
draw.text((20, y_text), line, font=font, fill=(255, 255, 255))
|
| 28 |
y_text += line_height + 5 # Add spacing between lines
|
| 29 |
|
|
|
|
| 23 |
# Draw each line of text
|
| 24 |
y_text = 20
|
| 25 |
for line in lines:
|
| 26 |
+
# Use textbbox to get the bounding box of the text
|
| 27 |
+
bbox = draw.textbbox((0, 0), line, font=font)
|
| 28 |
+
line_width = bbox[2] - bbox[0] # right - left
|
| 29 |
+
line_height = bbox[3] - bbox[1] # bottom - top
|
| 30 |
draw.text((20, y_text), line, font=font, fill=(255, 255, 255))
|
| 31 |
y_text += line_height + 5 # Add spacing between lines
|
| 32 |
|