Saltar al contenido
EPUBCheck · Paquete y contenedor ZIP

EPUBCheck PKG-022: desajuste de extensión de imagen

Actualizado:

EPUBCheck PKG-022 es un mensaje de advertencia: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” La extensión de una imagen no coincide con su formato real, por ejemplo, un archivo PNG nombrado .jpg. La mayoría de las aplicaciones de lectura aún lo muestran, pero las herramientas que confían en la extensión o en el tipo de medio del manifiesto pueden fallar.

El mensaje oficial

Wrong file extension for image. The image is a "%1$s" file but has the file extension "%2$s".

Severidad por defecto
Advertencia. El EPUB sigue siendo válido, pero es probable que algo cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.
versión de EPUBCheck
5.4.0

%1$s, %2$s… se completan con el archivo, valor o elemento EPUBCheck encontrado.

Causas típicas

  • Imágenes renombradas en lugar de convertidas.
  • Herramientas que guardan en un formato pero conservan la antigua extensión.

Cómo arreglarlo

  1. O renombra el archivo con la extensión correcta o conviértelo al formato que su nombre indica.
  2. Haz que el tipo de medio del manifiesto también coincida con el formato real (image/png, image/jpeg…).
  3. Después de renombrar, actualiza cada referencia al archivo: el manifiesto en el documento del paquete, enlaces y fuentes de imágenes en el XHTML, y referencias url() en el CSS.

Cuándo no es esto

Si la imagen no se puede decodificar en absoluto, el mensaje es PKG-021.

Términos usados aquí

Otros mensajes de PKG

  • PKG-021 Corrupted image file encountered.
  • PKG-023 Validating the EPUB against version 2.0, default validation profile will be used.
  • PKG-020 OPF file "…" could not be found.
  • PKG-025 Publication resource must not be located in the META-INF directory
  • PKG-018 The EPUB file could not be found.
  • PKG-026 Obfuscated resource must be a Font Core Media Type (was declared as "…" in "…").

Fuentes

Texto y severidad del mensaje de EPUBCheck 5.4.0 (W3C, BSD-3-Clause). Explicación por EpubCC.

FAQ

¿Qué significa EPUBCheck PKG-022?

EPUBCheck PKG-022 es un mensaje de advertencia: “Wrong file extension for image. The image is a "…" file but has the file extension "…".” La extensión de una imagen no coincide con su formato real, por ejemplo, un archivo PNG nombrado .jpg. La mayoría de las aplicaciones de lectura aún lo muestran, pero las herramientas que confían en la extensión o en el tipo de medio del manifiesto pueden fallar.

¿Es PKG-022 un error?

PKG-022 se informa como advertencia por defecto. El EPUB sigue siendo válido, pero algo es probable que cause problemas en algunas aplicaciones de lectura. EPUBCheck sale con 0 a menos que pases --failonwarnings.

Herramientas de PDF a EPUB

Cada herramienta utiliza el mismo motor. Hasta 3 libros al día son gratuitos.

Ver todas las herramientas