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
- Trouvez la référence d'image nommée dans le message.
- Supprimer le #fragment de la référence à l'image.
- 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-008Referenced resource "…" is not declared in the OPF manifest.RSC-010Reference to non-standard resource type found.RSC-007Referenced resource "…" could not be found in the EPUB.RSC-011Found a reference to a resource that is not a spine item.RSC-006Remote resource reference is not allowed in this context; resource "…" must be located in the EPUB container.RSC-006bResource "…" 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.