EPUBCheck MED-003: img i picture inte kärntyp
Uppdaterad:
EPUBCheck MED-003 är ett felmeddelande: “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” En img inuti ett picture-element pekar på en bild i ett format som inte är en kärnmediatyp. Inuti picture måste img alltid referera till en kärn bildtyp (JPEG, PNG, GIF, WebP eller SVG) så att varje läsapp kan visa den; EPUBCheck namnger filen och dess typ.
Det officiella meddelandet
Picture "img" elements must reference core media type resources, but found resource "%1$s" of type "%2$s".
- Standardsvårighetsgrad
- Fel. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa den, och EPUBCheck avslutas med status 1.
- EPUBCheck version
- 5.4.0
%1$s, %2$s… fylls med filen, värdet eller elementet EPUBCheck som hittades.
Typiska orsaker
- TIFF, BMP, HEIC eller andra format som läsappar inte är skyldiga att visa.
- Ett bilelement skrivet för webben, med det moderna formatet i img och fallback i source.
Hur man åtgärdar det
- Konvertera bilden till JPEG, PNG, GIF, WebP eller SVG och uppdatera src och manifest media-typ.
- Om du vill erbjuda ett annat format, lägg det i ett source-element med ett typattribut, och behåll ett kärnformat i img.
- Bygg om EPUB och kör EPUBCheck igen för att bekräfta att meddelandet har försvunnit.
När det inte är detta
Om ett käll-element i bilden saknar ett typattribut för ett främmande format, är det MED_007.
Villkor som används här
Andra MED meddelanden
MED-004Image file header may be corrupted.MED-005Media Overlay audio reference … to non-standard audio type … found.MED_007Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".MED-008The time specified in the clipBegin attribute must not be after clipEnd.MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.