It did not, in fact, work first try. I'm dumb-
This commit is contained in:
parent
d7fd4cd226
commit
b6223caa80
6
app.py
6
app.py
@ -58,8 +58,9 @@ def bleh_image_from_url(url, dithering, mode):
|
|||||||
out, err = bleh.communicate(resp.content)
|
out, err = bleh.communicate(resp.content)
|
||||||
if bleh.returncode != 0:
|
if bleh.returncode != 0:
|
||||||
raise RuntimeError(f"Driver failed: {err.decode()}")
|
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 = remove_alpha(img)
|
||||||
|
img = img.convert("L")
|
||||||
# Optionally check width, pad/resize if needed
|
# Optionally check width, pad/resize if needed
|
||||||
if img.width != IMAGE_WIDTH:
|
if img.width != IMAGE_WIDTH:
|
||||||
img = img.resize((IMAGE_WIDTH, img.height), Image.LANCZOS)
|
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)
|
out, err = bleh.communicate(image_bytes)
|
||||||
if bleh.returncode != 0:
|
if bleh.returncode != 0:
|
||||||
raise RuntimeError(f"Driver failed: {err.decode()}")
|
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 = remove_alpha(img)
|
||||||
|
img = img.convert("L")
|
||||||
if img.width != IMAGE_WIDTH:
|
if img.width != IMAGE_WIDTH:
|
||||||
img = img.resize((IMAGE_WIDTH, img.height), Image.LANCZOS)
|
img = img.resize((IMAGE_WIDTH, img.height), Image.LANCZOS)
|
||||||
return img
|
return img
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user