EPUBCheck RSC-009: fragment na rastrovém obrázku
Aktualizováno:
EPUBCheck RSC-009 je varovná zpráva: “A non-SVG image resource should not be defined with a fragment identifier.” Odkaz na rastrový obrázek (JPEG, PNG, GIF, WebP) zahrnuje fragmentový identifikátor (#part), což dává smysl pouze pro SVG obrázky. Čtecí aplikace fragment ignorují nebo s ním špatně zacházejí, takže obrázek se nemusí zobrazit podle očekávání.
Oficiální zpráva
A non-SVG image resource should not be defined with a fragment identifier.
- Výchozí závažnost
- Varování. EPUB je stále platný, ale něco pravděpodobně způsobí problémy v některých čtecích aplikacích. EPUBCheck končí s 0, pokud nepřejdete na --failonwarnings.
- verze EPUBCheck
- 5.4.0
Typické příčiny
- URL jako images/map.png#region zkopírovaná z webové stránky nebo obrázkové mapy.
- Nástroj, který přidává fragmenty ke každému obrázkovému odkazu.
Jak to opravit
- Najděte reference na obrázek uvedenou v zprávě.
- Odstraňte #fragment z odkazu na obrázek.
- Pokud potřebujete zobrazit část obrázku, ořízněte ho do vlastního souboru nebo použijte SVG.
Kdy to není to
Fragment, který odkazuje na id, které neexistuje v dokumentu XHTML, je RSC-012.
Podmínky používané zde
Další RSC zprávy
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.
Zdroje
Text zprávy a závažnost od EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Vysvětlení od EpubCC.