Salta al contenuto
EPUBCheck · Risorse e riferimenti

EPUBCheck RSC-009: frammento su un'immagine raster

Aggiornato:

EPUBCheck RSC-009 è un messaggio di avviso: “A non-SVG image resource should not be defined with a fragment identifier.” Un riferimento a un'immagine raster (JPEG, PNG, GIF, WebP) include un identificatore di frammento (#part), che ha senso solo per le immagini SVG. Le app di lettura ignorano o gestiscono in modo errato il frammento, quindi l'immagine potrebbe non visualizzarsi come previsto.

Il messaggio ufficiale

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

Gravità predefinita
Avviso. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck esce con 0 a meno che non passi --failonwarnings.
versione EPUBCheck
5.4.0

Cause tipiche

  • Un URL come images/map.png#region copiato da una pagina web o da una mappa di immagini.
  • Uno strumento che aggiunge frammenti a ogni riferimento immagine.

Come correggerlo

  1. Trova il riferimento all'immagine menzionato nel messaggio.
  2. Rimuovi il #fragment dal riferimento all'immagine.
  3. Se devi mostrare parte di un'immagine, ritagliala in un proprio file o usa SVG.

Quando non è questo

Un frammento che punta a un id che non esiste in un documento XHTML è RSC-012.

Termini usati qui

Altri messaggi di 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.

Fonti

Testo e gravità del messaggio da EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Spiegazione di EpubCC.

FAQ

Cosa significa EPUBCheck RSC-009?

EPUBCheck RSC-009 è un messaggio di avviso: “A non-SVG image resource should not be defined with a fragment identifier.” Un riferimento a un'immagine raster (JPEG, PNG, GIF, WebP) include un identificatore di frammento (#part), che ha senso solo per le immagini SVG. Le app di lettura ignorano o gestiscono in modo errato il frammento, quindi l'immagine potrebbe non visualizzarsi come previsto.

È un errore RSC-009?

RSC-009 viene segnalato come avviso per impostazione predefinita. Il EPUB è ancora valido, ma qualcosa potrebbe causare problemi in alcune app di lettura. EPUBCheck termina con 0 a meno che non venga passato --failonwarnings.

PDF a EPUB strumenti

Ogni strumento utilizza lo stesso motore. Fino a 3 libri al giorno sono gratuiti.

Vedi tutti gli strumenti