EPUBCheck RSC-009: fragmento em uma imagem raster
Atualizado:
EPUBCheck RSC-009 é uma mensagem de aviso: “A non-SVG image resource should not be defined with a fragment identifier.” Uma referência a uma imagem raster (JPEG, PNG, GIF, WebP) inclui um identificador de fragmento (#parte), que só faz sentido para imagens SVG. Os aplicativos de leitura ignoram ou manipulam incorretamente o fragmento, então a imagem pode não aparecer como pretendido.
A mensagem oficial
A non-SVG image resource should not be defined with a fragment identifier.
- Severidade padrão
- Aviso. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns aplicativos de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.
- versão EPUBCheck
- 5.4.0
Causas típicas
- Uma URL como images/map.png#region copiada de uma página da web ou de um mapa de imagem.
- Uma ferramenta que adiciona fragmentos a cada referência de imagem.
Como consertar isso
- Encontre a referência da imagem mencionada na mensagem.
- Remova o #fragment da referência à imagem.
- Se você precisar mostrar parte de uma imagem, corte-a em seu próprio arquivo ou use SVG.
Quando não é isso
Um fragmento que aponta para um id que não existe em um documento XHTML é RSC-012.
Termos usados aqui
Outras mensagens de 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.
Fontes
Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.