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
- Tilføj mediatype til kildeelementet, for eksempel
<source srcset="fig1.avif" type="image/avif"/>. - Behold et kerneformat (JPEG, PNG, GIF, WebP eller SVG) i img elementet af det samme billede som fallback.
- 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-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 "…".
Kilder
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.