EPUBCheck RSC-009: fragment på et rasterbilde
Oppdatert:
EPUBCheck RSC-009 er en advarselmelding: “A non-SVG image resource should not be defined with a fragment identifier.” En referanse til et rasterbilde (JPEG, PNG, GIF, WebP) inkluderer en fragmentidentifikator (#part), som kun gir mening for SVG-bilder. Leserapplikasjoner ignorerer eller håndterer fragmentet feil, så bildet vises kanskje ikke som forventet.
Den offisielle meldingen
A non-SVG image resource should not be defined with a fragment identifier.
- Standard alvorlighetsgrad
- Advarsel. EPUB er fortsatt gyldig, men noe vil sannsynligvis forårsake problemer i noen leseapper. EPUBCheck avslutter med 0 med mindre du bruker --failonwarnings.
- EPUBCheck versjon
- 5.4.0
Typiske årsaker
- En URL som images/map.png#region kopiert fra en webside eller et bilde kart.
- Et verktøy som legger til fragmenter til hver bilreferanse.
Hvordan fikse det
- Finn bildekilden som nevnes i meldingen.
- Fjern #fragmentet fra referansen til bildet.
- Hvis du trenger å vise del av et bilde, beskjær det til sin egen fil eller bruk SVG.
Når det ikke er dette
Et fragment som peker til en id som ikke eksisterer i et XHTML dokument er RSC-012.
Begreper brukt her
Andre RSC meldinger
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.
Kilder
Meldingstekst og alvorlighetsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring av EpubCC.