mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Remove IM from FB2 Output
This commit is contained in:
parent
869b771320
commit
84e4ae6b05
@ -16,8 +16,8 @@ from lxml import etree
|
|||||||
|
|
||||||
from calibre import prepare_string_for_xml
|
from calibre import prepare_string_for_xml
|
||||||
from calibre.constants import __appname__, __version__
|
from calibre.constants import __appname__, __version__
|
||||||
from calibre.utils.magick import Image
|
|
||||||
from calibre.utils.localization import lang_as_iso639_1
|
from calibre.utils.localization import lang_as_iso639_1
|
||||||
|
from calibre.utils.img import save_cover_data_to
|
||||||
from calibre.ebooks.oeb.base import urlnormalize
|
from calibre.ebooks.oeb.base import urlnormalize
|
||||||
|
|
||||||
class FB2MLizer(object):
|
class FB2MLizer(object):
|
||||||
@ -296,10 +296,7 @@ class FB2MLizer(object):
|
|||||||
if item.media_type in OEB_RASTER_IMAGES:
|
if item.media_type in OEB_RASTER_IMAGES:
|
||||||
try:
|
try:
|
||||||
if item.media_type != 'image/jpeg':
|
if item.media_type != 'image/jpeg':
|
||||||
im = Image()
|
imdata = save_cover_data_to(item.data, compression_quality=70)
|
||||||
im.load(item.data)
|
|
||||||
im.set_compression_quality(70)
|
|
||||||
imdata = im.export('jpg')
|
|
||||||
raw_data = b64encode(imdata)
|
raw_data = b64encode(imdata)
|
||||||
else:
|
else:
|
||||||
raw_data = b64encode(item.data)
|
raw_data = b64encode(item.data)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user