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
- O renombra el archivo con la extensión correcta o conviértelo al formato que su nombre indica.
- Haz que el tipo de medio del manifiesto también coincida con el formato real (image/png, image/jpeg…).
- 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-021Corrupted image file encountered.PKG-023Validating the EPUB against version 2.0, default validation profile will be used.PKG-020OPF file "…" could not be found.PKG-025Publication resource must not be located in the META-INF directoryPKG-018The EPUB file could not be found.PKG-026Obfuscated 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.