From 6a7500441d7ccc2942898b580888b90fa9bd4a56 Mon Sep 17 00:00:00 2001 From: Its-my-right Date: Wed, 6 Aug 2025 18:24:49 +0200 Subject: [PATCH] Prevents rainbow eraser crash on images with 1px dimensions Don't apply rainbow eraser on images with 1px dimensions --- kindlecomicconverter/image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index 0c28226..246619c 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -383,7 +383,7 @@ class ComicPage: def optimizeForDisplay(self, eraserainbow, is_color): # Erase rainbow artifacts for grayscale and color images by removing spectral frequencies that cause Moire interference with color filter array - if eraserainbow: + if eraserainbow and all(dim > 1 for dim in self.image.size): self.image = erase_rainbow_artifacts(self.image, is_color) def resizeImage(self):