mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-31 14:33:54 -04:00
Cleanup save_cover_data_to
This commit is contained in:
parent
ecbdbbb006
commit
388d448008
@ -54,19 +54,23 @@ def save_cover_data_to(data, path, bgcolor='#ffffff', resize_to=None,
|
|||||||
changed = True
|
changed = True
|
||||||
if not changed:
|
if not changed:
|
||||||
changed = fmt != orig_fmt
|
changed = fmt != orig_fmt
|
||||||
|
|
||||||
|
ret = None
|
||||||
if return_data:
|
if return_data:
|
||||||
|
ret = data
|
||||||
if changed:
|
if changed:
|
||||||
if hasattr(img, 'set_compression_quality') and fmt == 'jpg':
|
if hasattr(img, 'set_compression_quality') and fmt == 'jpg':
|
||||||
img.set_compression_quality(compression_quality)
|
img.set_compression_quality(compression_quality)
|
||||||
return img.export(fmt)
|
ret = img.export(fmt)
|
||||||
return data
|
|
||||||
if changed:
|
|
||||||
if hasattr(img, 'set_compression_quality') and fmt == 'jpg':
|
|
||||||
img.set_compression_quality(compression_quality)
|
|
||||||
img.save(path)
|
|
||||||
else:
|
else:
|
||||||
with lopen(path, 'wb') as f:
|
if changed:
|
||||||
f.write(data)
|
if hasattr(img, 'set_compression_quality') and fmt == 'jpg':
|
||||||
|
img.set_compression_quality(compression_quality)
|
||||||
|
img.save(path)
|
||||||
|
else:
|
||||||
|
with lopen(path, 'wb') as f:
|
||||||
|
f.write(data)
|
||||||
|
return ret
|
||||||
|
|
||||||
def thumbnail(data, width=120, height=120, bgcolor='#ffffff', fmt='jpg'):
|
def thumbnail(data, width=120, height=120, bgcolor='#ffffff', fmt='jpg'):
|
||||||
img = Image()
|
img = Image()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user