From f1d42ea34c1a60c32588d9c27b195f83cb4597ad Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Thu, 15 Oct 2026 11:21:38 -0700 Subject: [PATCH] fix subtle incorrectness with gamma correction with BW images saved as RGB (#1461) --- kindlecomicconverter/image.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index 96206760..4a21ef24 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -420,9 +420,12 @@ class ComicPage: if self.opt.hq: self.size = (int(self.size[0] * 1.5), int(self.size[1] * 1.5)) self.original_color_mode = image.mode - # TODO: color check earlier - self.image = image.convert("RGB") + self.image = image self.color = colorCheck(self.image, self.original_color_mode, self.opt) + if self.color: + self.image = self.image.convert('RGB') + else: + self.image = self.image.convert('L') self.colorOutput = self.color and self.opt.forcecolor self.page_background_color = page_background_color self.fill = fill