cordova - plugin - Ionic splash screen(error: no se puede leer la imagen cargada)
screen splash ionic (5)
Estoy tratando de usar los recursos iónicos --splash, tengo un archivo splash.png guardado en mi carpeta de recursos, así como en la raíz de mis carpetas ios y android, y es 2208 x 2208, que es el tamaño recomendado. Pero cuando ejecuto el comando obtengo el siguiente error
"Carga inválida: no se puede leer la imagen cargada"
He agregado la preferencia de pantalla de bienvenida en mi config.xml. ¿Hay más condiciones que no especificaron?
Me di cuenta de que la imagen que tenía era en realidad una imagen de Adobe Illustrator. ¡Todo lo que tuve que hacer fue cambiar el nombre de la imagen de .png a .ai y funcionó!
Para quienes se preguntan aquí hay una explicación rápida sobre la diferencia entre los dos:
.ai: los archivos de vectores de Adobe Illustrator son escalables tanto hacia abajo como hacia arriba.
.png: los archivos de píxeles se pueden reducir, no subir.
Obtuve el mismo error al cargar un .png entrelazado.
Sin embargo, después de volver a exportar con entrelazado apagado iónico aceptado el archivo bien.
No intente guardar su imagen jpeg original en png cambiando el nombre de la misma. Tienes que usar la imagen png. Por ejemplo, guardo mis imágenes jpeg en la carpeta iónica, y cambio el tipo de archivo jpeg cambiando .jepg a .png. Sin embargo, no es una verdadera imagen png. Tienes que usar el software para hacer el tipo de transferencia o descarga de la imagen png.
Lo tenía trabajando en Windows 7 al guardar el icono y los archivos splash como psd.
Esto es lo que estaba haciendo mal:
1 - Cambiar el nombre de un .jpg
a .png
y espero que funcione, no fue así. Necesitas usar una imagen .png
.
2 - Usando una imagen con resolución incorrecta, la mayoría de los artículos mencionan que tiene que ser 2208 * 2208, seguí recibiendo errores para una imagen de tamaño incorrecto. Usar una imagen de resolución 2732 * 2732 funcionó a las mil maravillas .