From c979486e28167e9dd54f247aa99c55f0e725011d Mon Sep 17 00:00:00 2001 From: Cory Kleinschmidt <778005+corylk@users.noreply.github.com> Date: Fri, 20 Jan 2023 18:35:59 -0500 Subject: [PATCH] Fix pillow backwards compatibility, add mozjpeg-lossless-optimization to setup.py (#461) - Fix pillow backwards compatibility - Add mozjpeg-lossless-optimization to setup.py --- kindlecomicconverter/image.py | 4 ++-- setup.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index 1c82dbb..8e553e9 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -115,10 +115,10 @@ class ComicPageParser: self.image = Image.open(os.path.join(source[0], source[1])).convert('RGB') self.color = self.colorCheck() self.fill = self.fillCheck() - self.splitCheck() # backwards compatibility for Pillow >9.1.0 if not hasattr(Image, 'Resampling'): Image.Resampling = Image + self.splitCheck() def getImageHistogram(self, image): histogram = image.histogram() @@ -381,10 +381,10 @@ class Cover: else: self.tomeid = tomeid self.image = Image.open(source) - self.process() # backwards compatibility for Pillow >9.1.0 if not hasattr(Image, 'Resampling'): Image.Resampling = Image + self.process() def process(self): self.image = self.image.convert('RGB') diff --git a/setup.py b/setup.py index d9cd635..3e580c1 100644 --- a/setup.py +++ b/setup.py @@ -96,6 +96,7 @@ setuptools.setup( 'psutil>=5.0.0', 'python-slugify>=1.2.1,<8.0.0', 'raven>=6.0.0', + 'mozjpeg-lossless-optimization>=1.1.2', ], classifiers=[], zip_safe=False,