diff options
| author | Paweł Jastrzębski <[email protected]> | 2017-03-17 11:11:00 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2017-03-17 11:11:00 +0100 |
| commit | c01ff83fce6e91a7ee417c113377996400770572 (patch) | |
| tree | c76b5d0398d5085a7a57e63a688856f28c3cab1b /kindlecomicconverter/image.py | |
| parent | Merge pull request #224 from ciromattia/dev (diff) | |
| parent | Update README.md (diff) | |
| download | kcc-c01ff83fce6e91a7ee417c113377996400770572.tar.gz kcc-c01ff83fce6e91a7ee417c113377996400770572.tar.bz2 kcc-c01ff83fce6e91a7ee417c113377996400770572.zip | |
Merge pull request #231 from ciromattia/dev
5.3.1
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.') |