Spring til indhold
EPUBCheck · Billeder, lyd og medieoverlays

EPUBCheck MED-003: img i billede ikke kerne type

Opdateret:

EPUBCheck MED-003 er en fejlmeddelelse: “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Et img inde i et picture-element peger på et billede i et format, der ikke er en kerne medietype. Inden i picture skal img altid referere til en kerne billedetype (JPEG, PNG, GIF, WebP eller SVG), så hver læseapp kan vise det; EPUBCheck navngiver filen og dens type.

Den officielle meddelelse

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

Standard alvorlighed
Fejl. EPUB bryder en regel i specifikationen og er ugyldig. Lagring og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.
EPUBCheck version
5.4.0

%1$s, %2$s… bliver udfyldt med filen, værdien eller elementet EPUBCheck fundet.

Typiske årsager

  • TIFF, BMP, HEIC eller andre formater, som læse-apps ikke er forpligtet til at vise.
  • Et billedelement skrevet til web, med det moderne format i img og fallback i source.

Sådan retter du det

  1. Konverter billedet til JPEG, PNG, GIF, WebP eller SVG og opdater src og manifestmedietype.
  2. Hvis du vil tilbyde et andet format, skal du sætte det i et kildeelement med et typeattribut, og holde et kerneformat i img.
  3. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis et kildeelement i billedet mangler en typeattribut for et fremmed format, er det MED_007.

Termer der bruges her

Andre MED beskeder

  • 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.

Kilder

Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.

FAQ

Hvad betyder EPUBCheck MED-003?

EPUBCheck MED-003 er en fejlmeddelelse: “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Et img inde i et picture-element peger på et billede i et format, der ikke er en kerne medietype. Inden i picture skal img altid referere til en kerne billedetype (JPEG, PNG, GIF, WebP eller SVG), så hver læseapp kan vise det; EPUBCheck navngiver filen og dens type.

Er MED-003 en fejl?

MED-003 rapporteres som fejl som standard. EPUB bryder en regel i specifikationen og er ugyldig. Lagrer og Send til Kindle kan afvise det, og EPUBCheck afsluttes med status 1.

PDF til EPUB værktøjer

Hvert værktøj bruger den samme motor. Op til 3 bøger om dagen er gratis.

Se alle værktøjer