Hoppa till innehåll
EPUBCheck · Resurser och referenser

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

  1. Hitta bildreferensen som nämns i meddelandet.
  2. Ta bort #fragment från referensen till bilden.
  3. 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-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.

Källor

Meddelandetext och allvarlighetsgrad från EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Förklaring av EpubCC.

FAQ

Vad betyder EPUBCheck RSC-009?

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.

Är RSC-009 ett fel?

RSC-009 rapporteras som varning som standard. EPUB är fortfarande giltig, men något kan orsaka problem i vissa läsappar. EPUBCheck avslutas med 0 om du inte passar --failonwarnings.

PDF till EPUB verktyg

Varje verktyg använder samma motor. Upp till 3 böcker per dag är gratis.

Se alla verktyg