Spaces:
Paused
Paused
Update app.py
Browse files
app.py
CHANGED
|
@@ -170,20 +170,14 @@ def generate(logo=None, Vtubername=""):
|
|
| 170 |
caption = result_image
|
| 171 |
|
| 172 |
def resize_caption_to_logo(logo, caption):
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
target_caption_height = int(logo_height)
|
| 177 |
-
|
| 178 |
-
if caption.width > target_caption_width:
|
| 179 |
-
aspect_ratio = caption.width / target_caption_width
|
| 180 |
-
new_width = int(caption.width * aspect_ratio * 0.4)
|
| 181 |
-
new_height = int(caption.height * aspect_ratio * 0.4)
|
| 182 |
print("resizing")
|
| 183 |
-
resized_caption = caption.resize((new_width, new_height), Image.ANTIALIAS)
|
| 184 |
return resized_caption
|
| 185 |
else:
|
| 186 |
return caption
|
|
|
|
| 187 |
caption = resize_caption_to_logo(logo, caption)
|
| 188 |
|
| 189 |
|
|
|
|
| 170 |
caption = result_image
|
| 171 |
|
| 172 |
def resize_caption_to_logo(logo, caption):
|
| 173 |
+
if caption.width > logo.width:
|
| 174 |
+
scaler = 3
|
| 175 |
+
resized_caption = caption.resize((int(logo.width*scaler), int(scaler*caption.height * logo.width / caption.width )))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 176 |
print("resizing")
|
|
|
|
| 177 |
return resized_caption
|
| 178 |
else:
|
| 179 |
return caption
|
| 180 |
+
|
| 181 |
caption = resize_caption_to_logo(logo, caption)
|
| 182 |
|
| 183 |
|