Zum Inhalt springen
EPUBCheck · Ressourcen und Verweise

EPUBCheck RSC-009: Fragment auf einem Rasterbild

Aktualisiert:

EPUBCheck RSC-009 ist eine Warnmeldung: „A non-SVG image resource should not be defined with a fragment identifier.“ Ein Verweis auf ein Rasterbild (JPEG, PNG, GIF, WebP) enthält einen Fragment-Identifikator (#part), der nur für SVG-Bilder sinnvoll ist. Leseanwendungen ignorieren oder behandeln das Fragment nicht korrekt, sodass das Bild möglicherweise nicht wie beabsichtigt angezeigt wird.

Die offizielle Nachricht

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

Standard-Schweregrad
Warnung. Die EPUB ist weiterhin gültig, aber irgendetwas wird wahrscheinlich Probleme in einigen Leseanwendungen verursachen. EPUBCheck beendet die Ausführung mit 0, es sei denn, Sie übergeben --failonwarnings.
EPUBCheck Version
5.4.0

Typische Ursachen

  • Eine URL wie images/map.png#region, die von einer Webseite oder einer Bildkarte kopiert wurde.
  • Ein Tool, das Fragmente zu jedem Bildverweis hinzufügt.

Wie man es behebt

  1. Finde den Bildverweis, der in der Nachricht genannt wird.
  2. Entferne das #fragment aus dem Verweis auf das Bild.
  3. Wenn Sie einen Teil eines Bildes anzeigen müssen, schneiden Sie ihn in seine eigene Datei oder verwenden Sie SVG.

Wann es nicht das ist

Ein Fragment, das auf eine ID verweist, die in einem XHTML-Dokument nicht existiert, ist RSC-012.

Hier verwendete Begriffe

Andere RSC Nachrichten

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

Quellen

Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.

FAQ

Was bedeutet EPUBCheck RSC-009?

EPUBCheck RSC-009 ist eine Warnmeldung: „A non-SVG image resource should not be defined with a fragment identifier.“ Ein Verweis auf ein Rasterbild (JPEG, PNG, GIF, WebP) enthält einen Fragment-Identifikator (#part), der nur für SVG-Bilder sinnvoll ist. Leseanwendungen ignorieren oder behandeln das Fragment nicht korrekt, sodass das Bild möglicherweise nicht wie beabsichtigt angezeigt wird.

Ist RSC-009 ein Fehler?

RSC-009 wird standardmäßig als Warnung angezeigt. Die EPUB ist weiterhin gültig, aber es ist wahrscheinlich, dass etwas in einigen Leseanwendungen Probleme verursacht. EPUBCheck beendet mit 0, es sei denn, Sie geben --failonwarnings an.

PDF zu EPUB Tools

Jedes Tool verwendet die gleiche Engine. Bis zu 3 Bücher pro Tag sind kostenlos.

Alle Werkzeuge ansehen