Frage

Ich verwende die Methode Standard.png, um einen Splashscreen zu erstellen. Ich verwende dieselbe Datei für meinen Hintergrund und die Standard -PNG (außer Standard. Png hat die 20 -Pixel -Statusleiste oben).

Das iPhone zeigt sie jedoch nicht gleich. Die Standard -PNG wird dunkler als der Hintergrund angezeigt, sodass es schmerzlich offensichtlich ist, wenn die App geladen ist.

Als visuelles Beispiel für das, was ich meine, siehe unten:

Splashscreen is left, loaded screen is right

Das Bild links ist das Standard. Der Unterschied sieht hier subtil aus, aber wenn sich das gesamte Bild ändert, sieht es ziemlich drastisch aus.

Ist dies ein Problem mit der Farbformatierung der PNGs? Oder ist dies eine iOS -Funktion, bei der die Standardeinstellung sowieso etwas dunkler erscheint?

Es ist wahrscheinlich nicht erwähnenswert, aber ich benutze Monotouch, um meine App zu entwickeln. Ich bezweifle, dass das etwas damit zu tun hätte.

War es hilfreich?

Lösung 2

Problem gelöst. Der Designer hat mir neue Versionen der Hintergründe geschickt und die Standardeinstellung.png zeigt jetzt die richtige Farbe an.

Ich habe das Gefühl, ich habe die vorherige Version mit einem anderen Farbprofil als Hintergrund gespeichert, weshalb sie anders angezeigt wurde.

Andere Tipps

Ich hatte ein solches Problem, nachdem ich einen Screenshot mit der Vorschau von OSX bearbeitet hatte, um die Statusleiste (nach Bedarf für iPad -Spritzer) auszuschneiden. Die Vorschau steckte ein Farbprofil und der Begrüßungsbildschirm erscheint dunkler als die reale Sache im Gerät.

Wenn Sie das Bild mit GIMP öffnen, wird ein Dialogfeld angezeigt, das das Farbprofil in SRGB umwandelt. Nehmen Sie es (drücken Sie "Convert") und speichern Sie das Bild. Dies behebt den Farbunterschied.

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