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
- Finde den Bildverweis, der in der Nachricht genannt wird.
- Entferne das #fragment aus dem Verweis auf das Bild.
- 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-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.
Quellen
Nachrichtentext und Schweregrad von EPUBCheck 5.4.0 (W3C, BSD-3-Klausel). Erklärung durch EpubCC.