From 193ad9382c861f3f23556dc0cf0d049b53c4afdb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Mon, 4 Mar 2013 17:05:16 +0100 Subject: [PATCH] Disabled new resizeImage function for older Kindle. --- kcc/comic2ebook.py | 2 +- kcc/image.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/kcc/comic2ebook.py b/kcc/comic2ebook.py index bdbd6f6..ade53ec 100755 --- a/kcc/comic2ebook.py +++ b/kcc/comic2ebook.py @@ -254,7 +254,7 @@ def applyImgOptimization(img, isSplit=False, toRight=False): img.cropWhiteSpace(10.0) if options.cutpagenumbers: img.cutPageNumber() - img.resizeImage(options.upscale, options.stretch, options.black_borders, isSplit, toRight) + img.resizeImage(options.upscale, options.stretch, options.black_borders, isSplit, toRight, options.profile) img.quantizeImage() diff --git a/kcc/image.py b/kcc/image.py index f4ac736..c13a112 100755 --- a/kcc/image.py +++ b/kcc/image.py @@ -129,7 +129,7 @@ class ComicPage: palImg.putpalette(self.palette) self.image = self.image.quantize(palette=palImg) - def resizeImage(self, upscale=False, stretch=False, black_borders=False, isSplit=False, toRight=False): + def resizeImage(self, upscale=False, stretch=False, black_borders=False, isSplit=False, toRight=False, profile="KHD"): method = Image.ANTIALIAS if black_borders: fill = 'black' @@ -137,7 +137,7 @@ class ComicPage: fill = 'white' if self.image.size[0] <= self.size[0] and self.image.size[1] <= self.size[1]: if not upscale: - if isSplit: + if isSplit and (profile == 'K4' or profile == 'KHD'): borderw = (self.size[0] - self.image.size[0]) borderh = (self.size[1] - self.image.size[1]) / 2 self.image = ImageOps.expand(self.image, border=(0, borderh), fill=fill)