Question

J'utilise la méthode default.png pour créer un écran splash. J'utilise le même fichier pour mon arrière-plan et le par défaut.png (sauf que Default.png a la barre d'état de 20 pixels en haut).

Cependant, l'iPhone ne les affiche pas de la même manière. La valeur par défaut est affichée plus sombre que l'arrière-plan, il est donc douloureusement évident lorsque l'application est chargée.

Comme exemple visuel de ce que je veux dire, veuillez voir ci-dessous:

Splashscreen is left, loaded screen is right

L'image à gauche est la par défaut.png tandis que l'image à droite est lorsque l'application s'est chargée. La différence semble subtile ici, mais lorsque l'image entière change, elle semble assez drastique.

Est-ce un problème avec le format de couleur des PNG? Ou est-ce une fonctionnalité iOS par laquelle la par défaut.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 ait quelque chose à voir avec cela.

Était-ce utile?

La solution 2

Résolu le problème. Le concepteur m'a envoyé de nouvelles versions des arrière-plans et la par défaut.png affiche maintenant la bonne couleur.

J'ai le sentiment que j'avais enregistré 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.

Autres conseils

J'ai eu un problème comme celui-ci après avoir modifié une capture d'écran avec l'aperçu d'OSX pour couper la barre d'état (au besoin pour les éclaboussures d'iPad). L'aperçu a collé un profil de couleur, et Splash Screen semble plus sombre que la chose réelle de l'appareil.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top