Pregunta

Estoy utilizando el método predeterminado.png para crear una pantalla Splash. Estoy usando el mismo archivo para mis antecedentes y el valor predeterminado.png (excepto que default.png tiene la barra de estado de 20 píxeles en la parte superior).

Sin embargo, el iPhone no los muestra en ellos de la misma manera. El valor predeterminado.png se muestra más oscuro que el fondo, por lo que es dolorosamente obvio cuando se carga la aplicación.

Como ejemplo visual de lo que quiero decir, vea a continuación:

Splashscreen is left, loaded screen is right

La imagen a la izquierda es el valor predeterminado.png, mientras que la imagen a la derecha es cuando la aplicación se ha cargado. La diferencia se ve sutil aquí, pero cuando cambia toda la imagen, se ve bastante drástica.

¿Es este un problema con el color-formateo de los PNG? ¿O es esta una característica de iOS por la cual el valor predeterminado.png parece un poco más oscuro de todos modos?

Probablemente no valga la pena mencionar, pero estoy usando Monotouch para desarrollar mi aplicación, dudo que tenga algo que ver con esto.

¿Fue útil?

Solución 2

Resuelve el problema. El diseñador me envió nuevas versiones de los fondos y el valor predeterminado.png ahora muestra el color correcto.

Tengo la sensación de que había guardado la versión anterior con un perfil de color diferente al fondo, de ahí que se mostrara de manera diferente.

Otros consejos

Tuve un problema como este después de editar una captura de pantalla con la vista previa de OSX para cortar la barra de estado (según sea necesario para las salpicaduras de iPad). La vista previa pegaba un perfil de color, y la pantalla de salpicaduras parece más oscura que la cosa real en el dispositivo.

Si abre la imagen con GIMP, muestra una oferta de diálogo para convertir el perfil de color en SRGB. Tómelo (presione "Convertir") y guarde la imagen. Esto arregla la diferencia de color.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top