about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xkcc/image.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/kcc/image.py b/kcc/image.py
index 0316e74..8eeae69 100755
--- a/kcc/image.py
+++ b/kcc/image.py
@@ -126,7 +126,10 @@ class ComicPage:
     def optimizeImage(self, gamma):
         if gamma < 0.1:
             gamma = self.gamma
-        self.image = ImageOps.autocontrast(Image.eval(self.image, lambda a: 255 * (a / 255.) ** gamma))
+        if gamma == 1.0:
+            self.image = ImageOps.autocontrast(self.image)
+        else:
+            self.image = ImageOps.autocontrast(Image.eval(self.image, lambda a: 255 * (a / 255.) ** gamma))
 
     def quantizeImage(self):
         colors = len(self.palette) / 3