Pule para o conteúdo
EPUBCheck · Recursos e referências

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

  1. Encontre a referência da imagem mencionada na mensagem.
  2. Remova o #fragment da referência à imagem.
  3. 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-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.

Fontes

Texto da mensagem e severidade de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicação por EpubCC.

FAQ

O que significa EPUBCheck RSC-009?

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.

É RSC-009 um erro?

RSC-009 é relatado como aviso por padrão. O EPUB ainda é válido, mas algo provavelmente causará problemas em alguns apps de leitura. EPUBCheck sai com 0, a menos que você passe --failonwarnings.

PDF para EPUB ferramentas

Todas as ferramentas usam o mesmo motor. Até 3 livros por dia são gratuitos.

Ver todas as ferramentas