2010-06-19 37 views
0

J'ai pris une capture d'écran de mon application iPhone en cours d'exécution et je voudrais utiliser cette image comme un png à dessiner par l'application au lieu de graphiques générés.Capture d'écran iPhone couleur différente lors de l'affichage

Lorsque je prends la capture d'écran, ça semble bien. Cependant, lorsque cela est enregistré en tant que fichier PNG, ajouté au projet Xcode et ensuite affiché sur l'écran du téléphone (ou du simulateur), les couleurs sont différentes. Est-ce que quelqu'un peut m'expliquer pourquoi ça change? (Je devine qu'il y a une conversion d'espace de couleur qui se passe).

Comment puis-je empêcher cela de changer?

+0

J'ai réussi à obtenir une meilleure apparence en ouvrant l'image dans Aperçu et en sélectionnant Outils -> Attribuer un profil ... et en essayant divers profils. Il semble qu'il y ait effectivement une correction de l'espace de couleur/traitement en cours. Je voudrais toujours savoir exactement quel profil de couleur devrait être réglé de sorte qu'un instantané d'écran de l'iPhone puisse être montré dans l'iPhone et ressembler exactement à l'original. –

Répondre

0

Il est possible que vous enregistriez l'image png avec certains paramètres incorrects, ce qui réduit la qualité ou le nombre de couleurs utilisées. Essayez le PNG-24 avec transparence pour voir si cela aide du tout.