Hoppa till innehåll
EPUBCheck · Bilder, ljud och medieoverlay

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

  1. Konvertera bilden till JPEG, PNG, GIF, WebP eller SVG och uppdatera src och manifest media-typ.
  2. 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.
  3. 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-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.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck MED-003?

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.

Är MED-003 ett fel?

MED-003 rapporteras som fel som standard. EPUB bryter mot en regel i specifikationen och är ogiltig. Butiker och Skicka till Kindle kan avvisa det, och EPUBCheck avslutas med status 1.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg