From 42d845cf078372cd69fd4f584a799edc41cd7334 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Sun, 5 Jan 2014 17:09:32 +0100 Subject: [PATCH] Image resize fix --- kcc/image.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kcc/image.py b/kcc/image.py index b1bde19..ef798de 100755 --- a/kcc/image.py +++ b/kcc/image.py @@ -243,6 +243,9 @@ class ComicPage: if qualityMode == 2 and self.image.size[0] <= self.size[0] and self.image.size[1] <= self.size[1]: self.purge = True self.image = ImageOps.expand(self.image, border=(borderw, borderh), fill=fill) + # Border can't be float so sometimes image might be 1px too small/large + if self.image.size[0] != size[0] or self.image.size[1] != size[1]: + self.image = ImageOps.fit(self.image, size, method=Image.BICUBIC, centering=(0.5, 0.5)) return self.image # If stretching is on - Resize without other considerations if stretch: