From b6223caa8022994fcf4b44e792564e56975c8b20 Mon Sep 17 00:00:00 2001 From: Ignacio Rivero Date: Thu, 26 Jun 2025 21:24:35 -0300 Subject: [PATCH] It did not, in fact, work first try. I'm dumb- --- app.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 4fa2504..5b6ca61 100644 --- a/app.py +++ b/app.py @@ -58,8 +58,9 @@ def bleh_image_from_url(url, dithering, mode): out, err = bleh.communicate(resp.content) if bleh.returncode != 0: raise RuntimeError(f"Driver failed: {err.decode()}") - img = Image.open(io.BytesIO(out)).convert("L") + img = Image.open(io.BytesIO(out)) img = remove_alpha(img) + img = img.convert("L") # Optionally check width, pad/resize if needed if img.width != IMAGE_WIDTH: img = img.resize((IMAGE_WIDTH, img.height), Image.LANCZOS) @@ -73,8 +74,9 @@ def bleh_image_from_bytes(image_bytes, dithering, mode): out, err = bleh.communicate(image_bytes) if bleh.returncode != 0: raise RuntimeError(f"Driver failed: {err.decode()}") - img = Image.open(io.BytesIO(out)).convert("L") + img = Image.open(io.BytesIO(out)) img = remove_alpha(img) + img = img.convert("L") if img.width != IMAGE_WIDTH: img = img.resize((IMAGE_WIDTH, img.height), Image.LANCZOS) return img