diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index 8ea1533..8a3d209 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -368,12 +368,7 @@ class ComicPage: if self.opt.stretch: self.image = self.image.resize(self.size, method) elif method == Image.Resampling.BICUBIC and not self.opt.upscale: - if self.opt.format == 'CBZ' or self.opt.kfx: - borderw = int((self.size[0] - self.image.size[0]) / 2) - borderh = int((self.size[1] - self.image.size[1]) / 2) - self.image = ImageOps.expand(self.image, border=(borderw, borderh), fill=self.fill) - if self.image.size[0] != self.size[0] or self.image.size[1] != self.size[1]: - self.image = ImageOps.fit(self.image, self.size, method=method) + pass else: # if image bigger than device resolution or smaller with upscaling if abs(ratio_image - ratio_device) < AUTO_CROP_THRESHOLD: self.image = ImageOps.fit(self.image, self.size, method=method) @@ -385,7 +380,7 @@ class ComicPage: self.image = ImageOps.contain(self.image, self.size, method=method) def resize_method(self): - if self.image.size[0] <= self.size[0] and self.image.size[1] <= self.size[1]: + if self.image.size[0] < self.size[0] and self.image.size[1] < self.size[1]: return Image.Resampling.BICUBIC else: return Image.Resampling.LANCZOS