EPUBCheck RSC-009: fragment på en rasterbild
Uppdaterad:
EPUBCheck RSC-009 är ett varningsmeddelande: “A non-SVG image resource should not be defined with a fragment identifier.” En referens till en rasterbild (JPEG, PNG, GIF, WebP) inkluderar en fragmentidentifierare (#part), vilket endast är meningsfullt för SVG-bilder. Läsappar ignorerar eller hanterar fragmentet felaktigt, så bilden kanske inte visas som avsett.
Det officiella meddelandet
A non-SVG image resource should not be defined with a fragment identifier.
- Standardsvårighetsgrad
- Varning. EPUB är fortfarande giltig, men något kan troligen orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passerar --failonwarnings.
- EPUBCheck version
- 5.4.0
Typiska orsaker
- En URL som images/map.png#region kopierad från en webbsida eller en bildkarta.
- Ett verktyg som lägger till fragment i varje bildreferens.
Hur man åtgärdar det
- Hitta bildreferensen som nämns i meddelandet.
- Ta bort #fragment från referensen till bilden.
- Om du behöver visa en del av en bild, beskära den till sin egen fil eller använd SVG.
När det inte är detta
Ett fragment som pekar på ett id som inte finns i ett XHTML dokument är RSC-012.
Villkor som används här
Andra RSC meddelanden
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.
Källor
Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.