Question

J'ai un fichier PNG dans un UIImageView, et à côté de ce que j'ai une EAGLView qui affiche la continuation de cette même image (longue histoire) comme texture, taillé dans le même PNG d'origine. Le point est que ces images, ce qui devrait correspondre parfaitement, ont fait un peu différent la saturation des couleurs.

Normalement, je blâme mon traitement de la charge de la texture PNG dans GL, mais lorsque je l'aperçu (avec le PNG) jusqu'à simulateur iPhone, il est GL qui est sur place, et le UIImageView qui est faux! Il a pris l'image et fait toujours aussi un peu plus saturé. Le point de vue de l'image est opaque à 100% alpha.

J'ai vérifié cela sur un UIImageView propre avec un autre fichier PNG lors de la mise à côté de l'aperçu.

Quelqu'un sait ce qui se passe?

Était-ce utile?

La solution

Si vous utilisez Photoshop pour enregistrer le .png en utilisant l'option « Enregistrer pour le Web et les périphériques » outil, assurez-vous de l'option « Convertir en sRVB » est désactivée et « Intégrer Profil couleur » est éteint. Si vous utilisez un autre éditeur, chercher des paramètres similaires.

Lire cette , il vous aidera à comprendre mieux que je peux.

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