EPUBCheck MED_007: bilde kilde uten type
Oppdatert:
EPUBCheck MED_007 er en feilmelding: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Et kildeelement inne i bildet refererer til en utenlandsk ressurs uten et typeattributt. En leseapp bruker type for å hoppe over formater den ikke kan vise, så et ikke-kjerne bildeformat må angi hva det er; EPUBCheck navngir filen og dens type.
Den offisielle meldingen
Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "%1$s" of type "%2$s".
- Standard alvorlighetsgrad
- Feil. EPUB bryter en regel i spesifikasjonen og er ugyldig. Butikker og Send til Kindle kan avvise det, og EPUBCheck avslutter med status 1.
- EPUBCheck versjon
- 5.4.0
EPUBCheck skriver ut denne ID-en med en understrek i stedet for en bindestrek; denne siden bruker ID-en nøyaktig som EPUBCheck rapporterer den.
%1$s, %2$s… er fylt ut med filen, verdien eller elementet EPUBCheck funnet.
Typiske årsaker
- Et bildeelement skrevet for nettet, der kildeelementer ofte utelater type.
- AVIF, JPEG XL eller andre nyere formater tilbudt uten et type-attributt.
Hvordan fikse det
- Legg til mediatype til kildeelementet, for eksempel
<source srcset="fig1.avif" type="image/avif"/>. - Behold et kjerneformat (JPEG, PNG, GIF, WebP eller SVG) i img-elementet av det samme bildet som fallback.
- Bygg EPUB på nytt og kjør EPUBCheck igjen for å bekrefte at meldingen er borte.
Når det ikke er dette
Hvis img selv bruker et ikke-kjerne format, er feilen MED-003.
Begreper brukt her
Andre MED meldinger
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
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.