Hopp til innhold
EPUBCheck · Bilder, lyd og medieoverlegg

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

  1. Legg til mediatype til kildeelementet, for eksempel <source srcset="fig1.avif" type="image/avif"/>.
  2. Behold et kjerneformat (JPEG, PNG, GIF, WebP eller SVG) i img-elementet av det samme bildet som fallback.
  3. 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-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

Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.

FAQ

Hva betyr EPUBCheck MED_007?

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.

Er MED_007 en feil?

MED_007 rapporteres som feil som standard. Den EPUB bryter en regel i spesifikasjonen og er ugyldig. Lagre og Send til Kindle kan avvise det, og EPUBCheck avsluttes med status 1.

PDF til EPUB verktøy

Hvert verktøy bruker den samme motoren. Opptil 3 bøker om dagen er gratis.

Se alle verktøy