Sla over naar inhoud
EPUBCheck · Afbeeldingen, audio en media overlays

EPUBCheck MED_007: afbeeldingsbron zonder type

Bijgewerkt:

EPUBCheck MED_007 is een foutmelding: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Een source-element binnen picture verwijst naar een extern resource zonder een type attribuut. Een lees-app gebruikt het type om formaten over te slaan die het niet kan weergeven, zodat een niet-kern afbeeldingsformaat moet aangeven wat het is; EPUBCheck noemt het bestand en zijn type.

Het officiële bericht

Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "%1$s" of type "%2$s".

Standaard ernst
Fout. De EPUB overtreedt een regel van de specificatie en is ongeldig. Opslaan en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.
EPUBCheck versie
5.4.0

EPUBCheck drukt deze ID af met een liggend streepje in plaats van een koppelteken; deze pagina gebruikt de ID precies zoals EPUBCheck het rapporteert.

%1$s, %2$s… zijn ingevuld met het bestand, waarde of element EPUBCheck gevonden.

Typische oorzaken

  • Een afbeeldingelement geschreven voor het web, waar source-elementen vaak het type achterwege laten.
  • AVIF, JPEG XL of andere nieuwere indelingen aangeboden zonder een type-attribuut.

Hoe het te repareren

  1. Voeg het media-type toe aan het source-element, bijvoorbeeld <source srcset="fig1.avif" type="image/avif"/>.
  2. Houd een kernformaat (JPEG, PNG, GIF, WebP of SVG) in het img-element van dezelfde afbeelding als fallback.
  3. Herbouw de EPUB en voer EPUBCheck opnieuw uit om te bevestigen dat het bericht is verdwenen.

Wanneer het niet dit is

Als de img zelf een niet-kernformaat gebruikt, is de fout MED-003.

Termen die hier worden gebruikt

Andere MED berichten

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

Bronnen

Berichttekst en ernst van EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Uitleg door EpubCC.

FAQ

Wat betekent EPUBCheck MED_007?

EPUBCheck MED_007 is een foutmelding: “Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".” Een source-element binnen picture verwijst naar een extern resource zonder een type attribuut. Een lees-app gebruikt het type om formaten over te slaan die het niet kan weergeven, zodat een niet-kern afbeeldingsformaat moet aangeven wat het is; EPUBCheck noemt het bestand en zijn type.

Is MED_007 een fout?

MED_007 wordt standaard als fout gemeld. De EPUB overtreedt een regel van de specificatie en is ongeldig. Winkels en Verzenden naar Kindle kunnen het afwijzen, en EPUBCheck verlaat met status 1.

PDF naar EPUB tools

Elke tool gebruikt dezelfde engine. Tot 3 boeken per dag zijn gratis.

Bekijk alle tools