From acb4dfad8fc3aa1b2529a9b94f124bf286c456df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Sat, 7 Dec 2013 09:52:20 +0100 Subject: [PATCH] Fixex PNG hotfix --- kcc/image.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kcc/image.py b/kcc/image.py index ebbb42b..c247afc 100755 --- a/kcc/image.py +++ b/kcc/image.py @@ -241,6 +241,9 @@ class ComicPage: def calculateBorder(self, sourceImage): if self.fill == 'white': + # This code trigger only when sourceImage is already saved. So we can break color quantization. + if sourceImage.image.mode == 'P': + sourceImage.image = sourceImage.image.convert('RGB') border = ImageChops.invert(sourceImage.image).getbbox() else: border = sourceImage.image.getbbox()