From b52c07322c71daf173cc098d7f14c2cf296842b9 Mon Sep 17 00:00:00 2001 From: Brendan Howell Date: Wed, 3 May 2017 22:40:51 +0200 Subject: [PATCH] cope with unusual image modes --- screenless/bureau/publicrelations/publicrelations.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/screenless/bureau/publicrelations/publicrelations.py b/screenless/bureau/publicrelations/publicrelations.py index abd5644..8e870c3 100644 --- a/screenless/bureau/publicrelations/publicrelations.py +++ b/screenless/bureau/publicrelations/publicrelations.py @@ -113,7 +113,8 @@ class PublicRelations(Bureau): print("fetching", i_url, filename) urllib.request.urlretrieve(i_url, filename) im = PIL.Image.open(filename) - im = PIL.ImageOps.equalize(im) + if im.mode in ("L", "RGB", "P"): + im = PIL.ImageOps.equalize(im) im.thumbnail((576, 576), PIL.Image.ANTIALIAS) prn.image(im, impl="bitImageColumn")