diff options
author | Paweł Jastrzębski <pawelj@iosphe.re> | 2017-03-12 17:42:08 +0100 |
---|---|---|
committer | Paweł Jastrzębski <pawelj@iosphe.re> | 2017-03-15 18:30:32 +0100 |
commit | 2e9b3389e4ff746d339c74cead92cc072b9dd6a9 (patch) | |
tree | 5910e7b94f2b8bfb38fd2a4586df0e70ef9866a2 /kindlecomicconverter/image.py | |
parent | Updated build environment (diff) | |
download | kcc-2e9b3389e4ff746d339c74cead92cc072b9dd6a9.tar.gz kcc-2e9b3389e4ff746d339c74cead92cc072b9dd6a9.tar.bz2 kcc-2e9b3389e4ff746d339c74cead92cc072b9dd6a9.zip |
Code cleanup
Diffstat (limited to 'kindlecomicconverter/image.py')
-rwxr-xr-x | kindlecomicconverter/image.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/kindlecomicconverter/image.py b/kindlecomicconverter/image.py index ecc08b9..5035a9e 100755 --- a/kindlecomicconverter/image.py +++ b/kindlecomicconverter/image.py @@ -206,7 +206,7 @@ class ComicPageParser: class ComicPage: - def __init__(self, mode, path, image, color, fill, options): + def __init__(self, options, mode, path, image, color, fill): self.opt = options _, self.size, self.palette, self.gamma = self.opt.profileData self.image = image @@ -232,16 +232,16 @@ class ComicPage: if self.rotated: flags.append('Rotated') if self.fill != 'white': - flags.append('BlackFill') + flags.append('BlackBackground') if self.opt.forcepng: self.targetPath += '.png' self.image.save(self.targetPath, 'PNG', optimize=1) else: self.targetPath += '.jpg' - self.image.save(self.targetPath, 'JPEG', optimize=1, quality=80) + self.image.save(self.targetPath, 'JPEG', optimize=1, quality=85) return [md5Checksum(self.targetPath), flags, self.orgPath] - except IOError: - raise RuntimeError('Cannot save image.') + except IOError as err: + raise RuntimeError('Cannot save image. ' + str(err)) def autocontrastImage(self): gamma = self.opt.gamma @@ -361,7 +361,7 @@ class Cover: def save(self): try: - self.image.save(self.target, "JPEG", optimize=1, quality=80) + self.image.save(self.target, "JPEG", optimize=1, quality=85) except IOError: raise RuntimeError('Failed to process downloaded cover.') @@ -369,6 +369,6 @@ class Cover: self.image = self.image.resize((300, 470), Image.ANTIALIAS) try: self.image.save(os.path.join(kindle.path.split('documents')[0], 'system', 'thumbnails', - 'thumbnail_' + asin + '_EBOK_portrait.jpg'), 'JPEG') + 'thumbnail_' + asin + '_EBOK_portrait.jpg'), 'JPEG', optimize=1, quality=85) except IOError: raise RuntimeError('Failed to upload cover.') |