2010-10-27 19 views
4

J'utilise la méthode Default.png pour créer un écran d'accueil. J'utilise le même fichier pour mon arrière-plan et Default.png (sauf default.png a la barre d'état de 20 pixels en haut).Affichage couleur correct de Default.png sur l'iPhone

Toutefois, l'iPhone ne les affiche pas les mêmes. Le Default.png est affiché plus sombre que l'arrière-plan, il est donc douloureusement évident lorsque l'application est chargée.

Comme un exemple visuel de ce que je veux dire, s'il vous plaît voir ci-dessous:

Splashscreen is left, loaded screen is right

L'image à gauche est le Default.png alors que l'image à droite est lorsque l'application est chargée. La différence semble subtile ici mais quand l'image entière change, elle semble assez drastique.

Est-ce un problème avec le formatage des couleurs des png? Ou s'agit-il d'une fonctionnalité iOS dans laquelle Default.png apparaît légèrement plus sombre de toute façon?

Cela ne vaut probablement pas la peine d'être mentionné, mais j'utilise Monotouch pour développer mon application, je doute que cela puisse avoir quelque chose à voir avec cela.

Répondre

0

Résolu le problème. Le concepteur m'a envoyé de nouvelles versions des arrière-plans et Default.png affiche maintenant la couleur correcte. J'ai l'impression d'avoir sauvegardé la version précédente avec un profil de couleur différent à l'arrière-plan, d'où la raison pour laquelle il était affiché différemment.

3

J'ai eu un problème comme celui-ci après avoir édité une capture d'écran avec Preview d'OSX pour couper la barre d'état (comme nécessaire pour les éclaboussures d'iPad). Aperçu collé un profil de couleur, et l'écran de démarrage apparaît plus sombre que la vraie chose dans l'appareil.

Si vous ouvrez l'image avec GIMP, une boîte de dialogue s'affiche pour convertir le profil de couleur en SRGB. Prenez-le (appuyez sur "Convert") et enregistrez l'image. Cela corrige la différence de couleur.

+0

Il serait préférable de marquer cette réponse comme étant correcte, car elle est plus utile que la plus récente. – nodepond