EPUBCheck RSC-009: fragment på et rasterbillede
Opdateret:
EPUBCheck RSC-009 er en advarselsmeddelelse: “A non-SVG image resource should not be defined with a fragment identifier.” En reference til et rasterbillede (JPEG, PNG, GIF, WebP) inkluderer en fragmentidentifikator (#part), som kun giver mening for SVG-billeder. Læseapps ignorerer eller håndterer fragmentet forkert, så billedet muligvis ikke vises som tænkt.
Den officielle meddelelse
A non-SVG image resource should not be defined with a fragment identifier.
- Standard alvorlighed
- Advarsel. EPUB er stadig gyldig, men noget vil sandsynligvis forårsage problemer i nogle læse-apps. EPUBCheck afsluttes med 0, medmindre du angiver --failonwarnings.
- EPUBCheck version
- 5.4.0
Typiske årsager
- En URL som images/map.png#region kopieret fra en webside eller et kortbillede.
- Et værktøj, der tilføjer fragmenter til hvert billedreference.
Sådan retter du det
- Find billedreferencen nævnt i beskeden.
- Fjern #fragmentet fra henvisningen til billedet.
- Hvis du har brug for at vise en del af et billede, skal du beskære det til sin egen fil eller bruge SVG.
Hvornår det ikke er dette
Et fragment, der peger på en id, der ikke eksisterer i et XHTML dokument, er RSC-012.
Termer der bruges her
Andre RSC beskeder
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
Beskedtekst og sværhedsgrad fra EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Forklaring af EpubCC.