EPUBCheck MED-003: img in picture ist kein Kern-Typ
Aktualisiert:
EPUBCheck MED-003 ist eine Fehlermeldung: „Picture "img" elements must reference core media type resources, but found resource "…" of type "…".“ Ein img innerhalb eines picture-Elements zeigt auf ein Bild in einem Format, das kein Kern-Medientyp ist. Innerhalb von picture muss das img immer auf einen Kernbildtyp (JPEG, PNG, GIF, WebP oder SVG) verweisen, damit jede Lese-App es anzeigen kann; EPUBCheck benennt die Datei und ihren Typ.
Die offizielle Nachricht
Picture "img" elements must reference core media type resources, but found resource "%1$s" of type "%2$s".
- Standard-Schweregrad
- Fehler. Das EPUB bricht eine Regel der Spezifikation und ist ungültig. Geschäfte und Sende an Kindle könnten es ablehnen, und EPUBCheck beendet die Ausführung mit Status 1.
- EPUBCheck Version
- 5.4.0
%1$s, %2$s… werden mit der Datei, dem Wert oder dem Element EPUBCheck ausgefüllt.
Typische Ursachen
- TIFF, BMP, HEIC oder andere Formate, die von Lese-Apps nicht angezeigt werden müssen.
- Ein Bildelement, das für das Web geschrieben wurde, mit dem modernen Format in img und dem Fallback in source.
Wie man es behebt
- Konvertieren Sie das Bild in JPEG, PNG, GIF, WebP oder SVG und aktualisieren Sie den src und den manifest media type.
- Wenn Sie ein anderes Format anbieten möchten, fügen Sie es in ein Quell-Element mit einem Typattribut ein und behalten Sie ein Kernformat im img bei.
- Rebuild den EPUB und führe EPUBCheck erneut aus, um zu bestätigen, dass die Nachricht verschwunden ist.
Wann es nicht das ist
Wenn ein Quell-Element im Bild ein Typattribut für ein fremdes Format fehlt, ist das MED_007.
Hier verwendete Begriffe
Andere MED Nachrichten
MED-004Image file header may be corrupted.MED-005Media Overlay audio reference … to non-standard audio type … found.MED_007Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".MED-008The time specified in the clipBegin attribute must not be after clipEnd.MED-009The time specified in the clipBegin attribute must not be the same as clipEnd.MED_010EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.
Quellen
- EPUB 3.3, §3.5.2.2 HTML img fallbacks · lesen
- EPUB 3.3, §3.2 Core media types · lesen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.