Frage

Ich habe eine PNG -Datei in einer UIImageView, und daneben habe ich eine EagglView, die die Fortsetzung desselben Bildes (lange Geschichte) als Textur zeigt, die aus demselben Original -PNG geschnitzt ist. Der Punkt ist, dass diese Bilder, die fehlerfrei übereinstimmen sollten, tatsächlich etwas unterschiedliche Farbsättigung haben.

Normalerweise würde ich meine Handhabung der PNG -Texturlast in GL beschuldigen, aber wenn ich eine Vorschau (mit dem PNG) bis zum iPhone -Simulator habe, ist es GL, das genau richtig ist, und das UIImageview, das falsch ist! Es hat das Bild genommen und es immer so leicht gesättigt gemacht. Die Bildansicht ist mit 100% Alpha undurchsichtig.

Ich habe dies in einem sauberen UIImageview mit einer anderen PNG -Datei überprüft, wenn ich neben der Vorschau eingerichtet habe.

Weiß jemand, was los ist?

War es hilfreich?

Lösung

Wenn Sie Photoshop verwenden, um das PNG mit dem Tool "Save for Web & Devices" zu speichern, sicherstellen Sie, dass die Option "In SRGB konvertieren" ausgeschaltet ist und auch das "Einbetten -Farbprofil" ausgeschaltet ist. Wenn Sie einen anderen Editor verwenden, suchen Sie nach ähnlichen Einstellungen.

Lesen Dies, Es wird helfen, besser zu erklären als ich kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top