Přeskočit na obsah
EPUBCheck · Obrázky, zvuk a multimediální překryvy

EPUBCheck MED-003: img v picture není jádrový typ

Aktualizováno:

EPUBCheck MED-003 je chybová zpráva: „Picture "img" elements must reference core media type resources, but found resource "…" of type "…".“ Prvek img uvnitř prvku picture odkazuje na obrázek ve formátu, který není jádrovým mediálním typem. Uvnitř picture musí img vždy odkazovat na jádrový typ obrázku (JPEG, PNG, GIF, WebP nebo SVG), aby jej každá čtecí aplikace mohla zobrazit; EPUBCheck uvádí soubor a jeho typ.

Oficiální zpráva

Picture "img" elements must reference core media type resources, but found resource "%1$s" of type "%2$s".

Výchozí závažnost
Chyba. EPUB porušuje pravidlo specifikace a je neplatný. Obchody a Odeslat do Kindle ho mohou odmítnout, a EPUBCheck ukončuje s chybovým stavem 1.
verze EPUBCheck
5.4.0

%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.

Typické příčiny

  • TIFF, BMP, HEIC nebo jiný formáty, které aplikace pro čtení nemusí zobrazovat.
  • Element obrázku napsaný pro web, s moderním formátem v img a záložním v source.

Jak to opravit

  1. Převeďte obrázek na JPEG, PNG, GIF, WebP nebo SVG a aktualizujte src a manifest media type.
  2. Pokud chcete nabídnout jiný formát, vložte ho do prvku source s atributem type, a ponechte hlavní formát v img.
  3. Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.

Kdy to není to

Pokud prvek source v obrázku postrádá atribut type pro cizí formát, to je MED_007.

Podmínky používané zde

Další MED zprávy

  • MED-004 Image file header may be corrupted.
  • MED-005 Media Overlay audio reference … to non-standard audio type … found.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_010 EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

Zdroje

Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.

FAQ

Co znamená EPUBCheck MED-003?

EPUBCheck MED-003 je chybová zpráva: „Picture "img" elements must reference core media type resources, but found resource "…" of type "…".“ Prvek img uvnitř prvku picture odkazuje na obrázek ve formátu, který není jádrovým mediálním typem. Uvnitř picture musí img vždy odkazovat na jádrový typ obrázku (JPEG, PNG, GIF, WebP nebo SVG), aby jej každá čtecí aplikace mohla zobrazit; EPUBCheck uvádí soubor a jeho typ.

Je MED-003 chyba?

MED-003 je ve výchozím nastavení hlášeno jako chyba. EPUB porušuje pravidlo specifikace a je neplatné. Obchody a Odeslat do Kindle jej mohou odmítnout a EPUBCheck končí s chybovým stavem 1.

PDF do EPUB nástrojů

Každý nástroj používá stejný motor. Až 3 knihy denně jsou zdarma.

Vidět všechny nástroje