From 4712eac3c25ea387eabca943c68231eccdcac66a Mon Sep 17 00:00:00 2001 From: Alex Xu Date: Sat, 7 Jun 2025 21:45:42 -0700 Subject: [PATCH] fix ebok thumbnail aspect ratio (#956) --- kindlecomicconverter/image.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index 4cb1171..773cabb 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -452,7 +452,7 @@ class Cover: raise RuntimeError('Failed to save cover.') def saveToKindle(self, kindle, asin): - self.image = self.image.resize((300, 470), Image.Resampling.LANCZOS) + self.image = ImageOps.contain(self.image, (300, 470), Image.Resampling.LANCZOS) try: self.image.save(os.path.join(kindle.path.split('documents')[0], 'system', 'thumbnails', 'thumbnail_' + asin + '_EBOK_portrait.jpg'), 'JPEG', optimize=1, quality=85)