|
|
#1 |
|
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 531
Karma: 2268308
Join Date: Nov 2015
Device: none
|
PNG images lost in conversion
I'm trying to convert an EPUB file to the FB2 format. All PNG images are converted into JPEG for some reason.
The conversion log: Code:
J:\Calibre Portable\Calibre\app\pylib.zip\dateutil\parser.py:601: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
Conversion options changed from defaults:
verbose: 2
filter_css: u',color,padding-top,padding-left,background-color,padding-right,padding,padding-bottom,background'
sectionize: u'nothing'
fb2_genre: u'sf_fantasy'
chapter: u"//*[((name()='h1' or name()='h2' or name()='h3' or name()='h4' or name()='h5') and re:test(., '\\s*((chapter|book|section|part|\u0447\u0430\u0441\u0442\u044c|\u0433\u043b\u0430\u0432\u0430|\u043a\u043d\u0438\u0433\u0430)\\s+)|([IVX0-9]+\\.\\s+)|((prolog|prologue|epilogue|\u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435|\u043f\u0440\u043e\u043b\u043e\u0433|\u044d\u043f\u0438\u043b\u043e\u0433)(\\s+|$))', 'i')) or @class = 'chapter']"
read_metadata_from_opf: u'%TEMP%\\calibre_dzsy1r\\gl_4da.opf'
cover: u'%TEMP%\\calibre_dzsy1r\\lompf9.jpeg'
output_profile: 'generic_eink'
Resolved conversion options
calibre version: 3.38.1
{'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0.0,
'book_producer': None,
'change_justification': u'original',
'chapter': u"//*[((name()='h1' or name()='h2' or name()='h3' or name()='h4' or name()='h5') and re:test(., '\\s*((chapter|book|section|part|\u0447\u0430\u0441\u0442\u044c|\u0433\u043b\u0430\u0432\u0430|\u043a\u043d\u0438\u0433\u0430)\\s+)|([IVX0-9]+\\.\\s+)|((prolog|prologue|epilogue|\u043f\u0440\u0435\u0434\u0438\u0441\u043b\u043e\u0432\u0438\u0435|\u043f\u0440\u043e\u043b\u043e\u0433|\u044d\u043f\u0438\u043b\u043e\u0433)(\\s+|$))', 'i')) or @class = 'chapter']",
'chapter_mark': u'pagebreak',
'comments': None,
'cover': u'%TEMP%\\calibre_dzsy1r\\lompf9.jpeg',
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'expand_css': False,
'extra_css': None,
'fb2_genre': u'sf_fantasy',
'filter_css': u',color,padding-top,padding-left,background-color,padding-right,padding,padding-bottom,background',
'fix_indents': True,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x02E71510>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'no_chapters_in_toc': False,
'no_inline_navbars': False,
'output_profile': <calibre.customize.profiles.GenericEink object at 0x02E71710>,
'page_breaks_before': u'/',
'prefer_metadata_cover': False,
'pretty_print': False,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': u'%TEMP%\\calibre_dzsy1r\\gl_4da.opf',
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': u'',
'search_replace': '[]',
'sectionize': u'nothing',
'series': None,
'series_index': None,
'smarten_punctuation': False,
'sr1_replace': None,
'sr1_search': None,
'sr2_replace': None,
'sr2_search': None,
'sr3_replace': None,
'sr3_search': None,
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'transform_css_rules': '[]',
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'verbose': 2}
InputFormatPlugin: EPUB Input running
on %TEMP%\calibre_dzsy1r\gygeqr.epub
Parsing all content...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/main.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Styles/sgc_styles.css ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Styles/main.css ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Parsing OEBPS/Text/blah.xhtml ...
Reading TOC from NCX...
Merging user specified metadata...
Detecting structure...
Flattening CSS and remapping font sizes...
Filtering CSS properties: , background-color, padding-left, padding-top, background, padding-bottom, padding, padding-right, color
Source base font size is 12.00000pt
Removing fake margins...
Found 8 items of level: p_2
Found 1086 items of level: p_1
Found 46 items of level: div_1
Found 1 items of level: div_2
Ignoring level p_2
p_1 left margin stats: Counter({u'0': 1086})
p_1 right margin stats: Counter({u'0': 1086})
div_1 left margin stats: Counter()
div_1 right margin stats: Counter()
div_2 left margin stats: Counter()
div_2 right margin stats: Counter()
Cleaning up manifest...
Trimming unused files from manifest...
Creating FB2 Output...
Rasterizing SVG images...
Converting XHTML to FB2 markup...
Converting OEBPS/Text/main.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
Converting OEBPS/Text/blah.xhtml to FictionBook2 XML
FB2 output written to %TEMP%\calibre_dzsy1r\j76xqm.fb2
|
|
|
|
|
|
#2 | |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 48,283
Karma: 174315444
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Just looked at that old conversion and the Base64 images show as: 6 as <binary id="img_5" content-type="image/png"> ... </binary> 2 as <binary id="img_0" content-type="image/jpeg"> ... </binary> The original images are 1 GIF, 1 TIFF, 4 PNG and 2 JPEG ( 1 of the jpegs is in an svg wrapper). The bolded number varies from 0 to 7. Last edited by DNSB; 08-19-2020 at 12:25 PM. Reason: Added old conversion image type comment |
|
|
|
|
| Advert | |
|
|
|
|
#3 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,617
Karma: 28549044
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
The only way that can happen is if your png files dont have png mimetypes/extensions.
|
|
|
|
|
|
#4 |
|
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 531
Karma: 2268308
Join Date: Nov 2015
Device: none
|
No, they have png extension and image/png MIME type.
Here is an example file which illustrates the problem. |
|
|
|
|
|
#5 | |
|
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 48,283
Karma: 174315444
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Over to the devs... Code:
<svg xmlns="http://www.w3.org/2000/svg" height="100%" preserveAspectRatio="xMidYMid meet" version="1.1" viewBox="0 0 75 27" width="100%" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="75" width="27" xlink:href="../Images/image.png"/></svg> </div> Last edited by DNSB; 08-19-2020 at 02:45 PM. |
|
|
|
|
| Advert | |
|
|
|
|
#6 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,617
Karma: 28549044
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Converts to PNG for me, see attached. What OS/calibre version?
|
|
|
|
|
|
#7 |
|
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,617
Karma: 28549044
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
From your log I see you are using 3.38, that's no longer supported. Upgrade.
|
|
|
|
|
|
#8 |
|
Fanatic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 531
Karma: 2268308
Join Date: Nov 2015
Device: none
|
Good, I see it was fixed.
|
|
|
|
![]() |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Converting pdf to png images | roger64 | Workshop | 8 | 09-06-2019 06:58 PM |
| PNG images losing quality. | piau9000 | Calibre | 6 | 02-03-2018 02:02 PM |
| Images Lost in Conversion | Mooninite1 | Conversion | 0 | 02-27-2015 12:28 PM |
| help mobi to epub conversion: lost all images | Sylver | Calibre | 10 | 01-13-2011 09:31 PM |
| Image and text- images lost in conversion | monkeywithscisso | Calibre | 3 | 01-14-2009 11:01 PM |