EPUBCheck MED_007: picture source bez typu
Aktualizováno:
EPUBCheck MED_007 je chybová zpráva: „Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".“ Prvek source uvnitř picture odkazuje na cizí zdroj bez atributu type. Čtecí aplikace používá typ k překročení formátů, které nemohou zobrazit, takže ne-jádrový obrazový formát musí říkat, co to je; EPUBCheck uvádí soubor a jeho typ.
Oficiální zpráva
Picture "source" elements must define a "type" attribute when they reference foreign resources; 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
EPUBCheck tiskne toto ID s podtržítkem místo pomlčky; tato stránka používá ID přesně tak, jak EPUBCheck hlásí.
%1$s, %2$s… jsou vyplněny souborem, hodnotou nebo prvkem EPUBCheck, který byl nalezen.
Typické příčiny
- Element obrázku napsaný pro web, kde u zdrojových elementů často chybí typ.
- AVIF, JPEG XL nebo jiné novější formáty nabízené bez atributu typu.
Jak to opravit
- Přidejte typ média k elementu source, například
<source srcset="fig1.avif" type="image/avif"/>. - Udržujte základní formát (JPEG, PNG, GIF, WebP nebo SVG) v prvku img stejného obrázku jako záložní.
- Znovu sestavte EPUB a znovu spusťte EPUBCheck, abyste potvrdili, že zpráva zmizela.
Kdy to není to
Pokud img používá ne-základní formát, chyba je MED-003.
Podmínky používané zde
Další MED zprávy
MED-008The time specified in the clipBegin attribute must not be after clipEnd.MED-005Media Overlay audio reference … to non-standard audio type … found.MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED-004Image file header may be corrupted.MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.MED-003Picture "img" elements must reference core media type resources, but found resource "…" of type "…".
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.