Zum Inhalt springen
EPUBCheck · Bilder, Audio und Medienüberlagerungen

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

  1. Konvertieren Sie das Bild in JPEG, PNG, GIF, WebP oder SVG und aktualisieren Sie den src und den manifest media type.
  2. 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.
  3. 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-004 Image file header may be corrupted.
  • MED-005 Media Overlay audio reference … to non-standard audio type … found.
  • MED_007 Picture "source" elements must define a "type" attribute when they reference foreign resources; found resource "…" of type "…".
  • MED-008 The time specified in the clipBegin attribute must not be after clipEnd.
  • MED-009 The time specified in the clipBegin attribute must not be the same as clipEnd.
  • MED_010 EPUB Content Documents referenced from a Media Overlay must specify the "media-overlay" attribute.

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck MED-003?

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.

Ist MED-003 ein Fehler?

MED-003 wird standardmäßig als Fehler gemeldet. Der EPUB verstößt gegen eine Regel der Spezifikation und ist ungültig. Geschäfte und Send to Kindle könnten es ablehnen, und EPUBCheck wird mit Status 1 beendet.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen