Saltar al contenido
EPUBCheck · Recursos y referencias

EPUBCheck RSC-009: fragmento en una imagen rasterizada

Actualizado:

EPUBCheck RSC-009 es un mensaje de advertencia: “A non-SVG image resource should not be defined with a fragment identifier.” Una referencia a una imagen rasterizada (JPEG, PNG, GIF, WebP) incluye un identificador de fragmento (#part), que solo tiene sentido para imágenes SVG. Las aplicaciones de lectura ignoran o manejan incorrectamente el fragmento, por lo que la imagen puede no mostrarse como se esperaba.

El mensaje oficial

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

Severidad por defecto
Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
versión de EPUBCheck
5.4.0

Causas típicas

  • Una URL como images/map.png#region copiada de una página web o un mapa de imagen.
  • Una herramienta que agrega fragmentos a cada referencia de imagen.

Cómo arreglarlo

  1. Encuentra la referencia de imagen mencionada en el mensaje.
  2. Eliminar el #fragment de la referencia a la imagen.
  3. Si ya no usas el mapa de página de Adobe, elimina el atributo page-map del elemento spine.

Cuándo no es esto

Un fragmento que apunta a un id que no existe en un documento XHTML es RSC-012.

Términos usados aquí

Otros mensajes de 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.

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck RSC-009?

EPUBCheck RSC-009 es un mensaje de advertencia: “A non-SVG image resource should not be defined with a fragment identifier.” Una referencia a una imagen rasterizada (JPEG, PNG, GIF, WebP) incluye un identificador de fragmento (#part), que solo tiene sentido para imágenes SVG. Las aplicaciones de lectura ignoran o manejan incorrectamente el fragmento, por lo que la imagen puede no mostrarse como se esperaba.

¿Es RSC-009 un error?

RSC-009 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo probablemente causará problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas