From 3e4b729a30cc47d737a9f54c34a7346517dfa20e Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Fri, 27 Jun 2025 07:19:22 -0700 Subject: [PATCH] always convert to L even if workImg.color = False, it could still have color pixels, which can cause problems with quantization --- kindlecomicconverter/image.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index b99e7fe..8877ac8 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -359,8 +359,7 @@ class ComicPage: self.image = self.image.convert('L') def quantizeImage(self): - if self.color: - self.image = self.image.convert("L").convert("RGB") + self.image = self.image.convert("L").convert("RGB") palImg = Image.new('P', (1, 1)) palImg.putpalette(self.palette) self.image = self.image.quantize(palette=palImg)