Passer au contenu
EPUBCheck · Images, audio et superpositions multimédias

EPUBCheck MED-003 : img dans picture pas de type principal

Mis à jour :

EPUBCheck MED-003 est un message d'erreur : “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Un img à l'intérieur d'un élément picture pointe vers une image dans un format qui n'est pas un type média principal. À l'intérieur de picture, l'img doit toujours référencer un type d'image principal (JPEG, PNG, GIF, WebP ou SVG) afin que chaque application de lecture puisse l'afficher ; EPUBCheck nomme le fichier et son type.

Le message officiel

Picture "img" elements must reference core media type resources, but found resource "%1$s" of type "%2$s".

Gravité par défaut
Erreur. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.
version EPUBCheck
5.4.0

%1$s, %2$s… sont remplis avec le fichier, la valeur ou l'élément EPUBCheck trouvé.

Causes typiques

  • TIFF, BMP, HEIC ou d'autres formats que les applications de lecture ne sont pas tenues d'afficher.
  • Un élément d'image écrit pour le web, avec le format moderne dans img et la sauvegarde dans source.

Comment le corriger

  1. Convertir l'image en JPEG, PNG, GIF, WebP ou SVG et mettre à jour le src et le type de média dans le manifeste.
  2. Si vous voulez offrir un autre format, mettez-le dans un élément source avec un attribut type, et conservez un format principal dans l'img.
  3. Reconstruire le EPUB et exécuter EPUBCheck à nouveau pour confirmer que le message a disparu.

Quand ce n'est pas ça

Si un élément source dans l'image manque d'un attribut de type pour un format étranger, c'est MED_007.

Termes utilisés ici

Autres messages MED

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

Sources

Texte et gravité du message de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explication par EpubCC.

FAQ

Que signifie EPUBCheck MED-003 ?

EPUBCheck MED-003 est un message d'erreur : “Picture "img" elements must reference core media type resources, but found resource "…" of type "…".” Un img à l'intérieur d'un élément picture pointe vers une image dans un format qui n'est pas un type média principal. À l'intérieur de picture, l'img doit toujours référencer un type d'image principal (JPEG, PNG, GIF, WebP ou SVG) afin que chaque application de lecture puisse l'afficher ; EPUBCheck nomme le fichier et son type.

Est-ce que MED-003 une erreur ?

MED-003 est signalé comme erreur par défaut. Le EPUB enfreint une règle de la spécification et est invalide. Les magasins et l'envoi à Kindle peuvent le rejeter, et EPUBCheck sort avec le statut 1.

PDF vers EPUB outils

Chaque outil utilise le même moteur. Jusqu'à 3 livres par jour sont gratuits.

Voir tous les outils