Domanda

Sto usando il metodo Default.png per creare uno splashscreen. Sto usando lo stesso file per il mio background e default.png (tranne default.png ha la barra di stato di 20 pixel in alto).

Tuttavia, l'iPhone non li sta mostrando in loro lo stesso. Il predefinito.png viene visualizzato più scuro dello sfondo, quindi è dolorosamente ovvio quando l'app viene caricata.

Come esempio visivo di ciò che intendo, vedi sotto:

Splashscreen is left, loaded screen is right

L'immagine a sinistra è predefinita.png mentre l'immagine a destra è quando l'app è stata caricata. La differenza sembra sottile qui, ma quando l'intera immagine cambia, sembra piuttosto drastica.

È un problema con il formattazione del colore dei PNG? O è questa una funzione iOS per cui il default.png appare leggermente più scuro?

Probabilmente non vale la pena menzionare, ma sto usando MonoTouch per sviluppare la mia app, dubito che avrebbe qualcosa a che fare con questo.

È stato utile?

Soluzione 2

Problema risolto. Il designer mi ha inviato nuove versioni degli sfondi e il predefinito.png sta visualizzando il colore corretto.

Ho la sensazione di aver salvato la versione precedente con un profilo di colore diverso sullo sfondo, quindi perché è stato visualizzato in modo diverso.

Altri suggerimenti

Ho avuto un problema come questo dopo aver modificato uno screenshot con l'anteprima di OSX per eliminare la barra di stato (secondo necessità per gli schizzi di iPad). Anteprima attaccata un profilo a colori e la schermata di splash appare più scura della cosa reale nel dispositivo.

Se si apre l'immagine con GIMP, mostra un'offerta di dialogo per convertire il profilo di colore in SRGB. Prendi (premi "Convert") e salva l'immagine. Questo fissa la differenza di colore.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top