Spring til indhold
EPUBCheck · Billeder, lyd og medieoverlays

EPUBCheck MED_007: billederkilde uden type

Opdateret:

EPUBCheck MED_007 er en fejlmeddelelse: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Et source-element inde i picture refererer til en udenlandsk ressource uden et type-attribut. En læseapp bruger type til at springe formater over, den ikke kan vise, så et ikke-kerne billedformat skal angive, hvad det er; EPUBCheck navngiver filen og dens type.

Den officielle meddelelse

Picture "source" elements must define a "type" attribute when they reference foreign resources; 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

EPUBCheck printer denne ID med en underscore i stedet for en bindestreg; denne side bruger ID'en præcis som EPUBCheck rapporterer det.

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

Typiske årsager

  • Et billedelement skrevet til web, hvor kildeelementer ofte udelader type.
  • AVIF, JPEG XL eller andre nyere formater tilbudt uden et type attribut.

Sådan retter du det

  1. Tilføj mediatype til kildeelementet, for eksempel <source srcset="fig1.avif" type="image/avif"/>.
  2. Behold et kerneformat (JPEG, PNG, GIF, WebP eller SVG) i img elementet af det samme billede som fallback.
  3. Gendan EPUB og kør EPUBCheck igen for at bekræfte, at beskeden er væk.

Hvornår det ikke er dette

Hvis selve img bruger et ikke-kerne format, er fejlen MED-003.

Termer der bruges her

Andre MED beskeder

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

Kilder

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

FAQ

Hvad betyder EPUBCheck MED_007?

EPUBCheck MED_007 er en fejlmeddelelse: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Et source-element inde i picture refererer til en udenlandsk ressource uden et type-attribut. En læseapp bruger type til at springe formater over, den ikke kan vise, så et ikke-kerne billedformat skal angive, hvad det er; EPUBCheck navngiver filen og dens type.

Er MED_007 en fejl?

MED_007 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