Passer au contenu
EPUBCheck · Ressources et références

EPUBCheck RSC-009 : fragment sur une image matricielle

Mis à jour :

EPUBCheck RSC-009 est un message d'avertissement : “A non-SVG image resource should not be defined with a fragment identifier.” Une référence à une image matricielle (JPEG, PNG, GIF, WebP) inclut un identifiant de fragment (#part), qui n’a de sens que pour les images SVG. Les applications de lecture ignorent ou traitent mal le fragment, donc l'image peut ne pas s'afficher comme prévu.

Le message officiel

A non-SVG image resource should not be defined with a fragment identifier.

Gravité par défaut
Avertissement. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck sort avec 0 sauf si vous passez --failonwarnings.
version EPUBCheck
5.4.0

Causes typiques

  • Un URL tel que images/map.png#region copié à partir d'une page web ou d'une carte d'image.
  • Un outil qui ajoute des fragments à chaque référence d'image.

Comment le corriger

  1. Trouvez la référence d'image nommée dans le message.
  2. Supprimer le #fragment de la référence à l'image.
  3. Si vous devez montrer une partie d'une image, recadrez-la dans son propre fichier ou utilisez SVG.

Quand ce n'est pas ça

Un fragment qui pointe vers un id qui n'existe pas dans un document XHTML est RSC-012.

Termes utilisés ici

Autres messages RSC

  • RSC-008 Referenced resource "…" is not declared in the OPF manifest.
  • RSC-010 Reference to non-standard resource type found.
  • RSC-007 Referenced resource "…" could not be found in the EPUB.
  • RSC-011 Found a reference to a resource that is not a spine item.
  • RSC-006 Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.
  • RSC-006b Resource "…" is located outside the EPUB Container; please check the resource is retrieved in scripted content.

Sources

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

FAQ

Que signifie EPUBCheck RSC-009 ?

EPUBCheck RSC-009 est un message d'avertissement : “A non-SVG image resource should not be defined with a fragment identifier.” Une référence à une image matricielle (JPEG, PNG, GIF, WebP) inclut un identifiant de fragment (#part), qui n’a de sens que pour les images SVG. Les applications de lecture ignorent ou traitent mal le fragment, donc l'image peut ne pas s'afficher comme prévu.

Est-ce que RSC-009 est une erreur ?

RSC-009 est signalé comme un avertissement par défaut. Le EPUB est toujours valide, mais quelque chose risque de causer des problèmes dans certaines applications de lecture. EPUBCheck quitte avec 0 à moins que vous ne passiez --failonwarnings.

PDF vers EPUB outils

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

Voir tous les outils