EPUBCheck RSC-009: fragment na obrazie rastrowym
Zaktualizowane:
EPUBCheck RSC-009 to komunikat ostrzegawczy: „A non-SVG image resource should not be defined with a fragment identifier.” Odwołanie do obrazu rastrowego (JPEG, PNG, GIF, WebP) zawiera identyfikator fragmentu (#part), co ma sens tylko dla obrazów SVG. Aplikacje do czytania ignorują lub źle obsługują fragment, więc obraz może nie być wyświetlany tak, jak zamierzano.
Oficjalna wiadomość
A non-SVG image resource should not be defined with a fragment identifier.
- Domyślna powaga
- Ostrzeżenie. EPUB jest wciąż ważny, ale coś może powodować problemy w niektórych aplikacjach do czytania. EPUBCheck kończy działanie z wynikiem 0, chyba że przekażesz --failonwarnings.
- Wersja EPUBCheck
- 5.4.0
Typowe przyczyny
- URL, taki jak images/map.png#region, skopiowany z strony internetowej lub mapy obrazu.
- Narzędzie, które dodaje fragmenty do każdego odniesienia do obrazu.
Jak to naprawić
- Znajdź odniesienie do obrazu wymienione w wiadomości.
- Usuń #fragment z odniesienia do obrazu.
- Jeśli musisz pokazać część obrazu, przytnij go do własnego pliku lub użyj SVG.
Kiedy to nie to
Fragment, który wskazuje na identyfikator, który nie istnieje w dokumencie XHTML, jest RSC-012.
Terminy używane tutaj
Inne komunikaty RSC
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.
Źródła
Tekst wiadomości i poważność z EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Wyjaśnienie przez EpubCC.