Sari la conținut
EPUBCheck · Resurse și referințe

EPUBCheck RSC-009: fragment pe o imagine raster

Actualizat:

EPUBCheck RSC-009 este un mesaj de avertizare: “A non-SVG image resource should not be defined with a fragment identifier.” O referință la o imagine raster (JPEG, PNG, GIF, WebP) include un identificator de fragment (#part), care are sens doar pentru imaginile SVG. Aplicațiile de citire ignoră sau gestionează greșit fragmentul, astfel încât imaginea s-ar putea să nu fie afișată așa cum se intenționează.

Mesajul oficial

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

Severitate implicită
Atenționare. EPUB este încă valid, dar ceva este probabil să cauzeze probleme în unele aplicații de citire. EPUBCheck iese cu 0, cu excepția cazului în care treci --failonwarnings.
versiunea EPUBCheck
5.4.0

Cauze tipice

  • Un URL precum images/map.png#region copiat de pe o pagină web sau o hartă de imagini.
  • Un instrument care adaugă fragmente la fiecare referință de imagine.

Cum să o repari

  1. Găsiți referința imagine numită în mesaj.
  2. Eliminați #fragmentul din referința la imagine.
  3. Dacă trebuie să arăți o parte dintr-o imagine, taie-o într-un fișier propriu sau folosește SVG.

Când nu este acest lucru

Un fragment care se referă la un id care nu există într-un document XHTML este RSC-012.

Termeni folosiți aici

Alte mesaje 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.

Surse

Textul mesajului și severitatea din EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicație de EpubCC.

FAQ

Ce înseamnă EPUBCheck RSC-009?

EPUBCheck RSC-009 este un mesaj de avertizare: “A non-SVG image resource should not be defined with a fragment identifier.” O referință la o imagine raster (JPEG, PNG, GIF, WebP) include un identificator de fragment (#part), care are sens doar pentru imaginile SVG. Aplicațiile de citire ignoră sau gestionează greșit fragmentul, astfel încât imaginea s-ar putea să nu fie afișată așa cum se intenționează.

Este RSC-009 o eroare?

RSC-009 este raportat ca avertizare în mod implicit. EPUB este în continuare valid, dar ceva este posibil să cauzeze probleme în unele aplicații de citire. EPUBCheck se încheie cu 0, cu excepția cazului în care treci --failonwarnings.

PDF pentru uneltele EPUB

Fiecare instrument folosește același motor. Până la 3 cărți pe zi sunt gratuite.

Vezi toate instrumentele