2016-06-15 6 views
9

Heute habe ich Xcode 8 (Beta) installiert und Storyboards erforscht. Hier können wir nun Hintergrund und Farbton für verschiedene Merkmale festlegen. Das sind gute Neuigkeiten.Farbskala in Xcode 8

Aber hier mit Charakterzug Sammlung (zum Beispiel jede Höhe X jede Breite) gibt es eine weitere Auswahl an gamuts

Hier ist der Screenshot enter image description here

Als ich für gamut gesucht haben, fand ich, dass es verwandt ist mit Farbe. Ich habe mit einer anderen Kombination von gamuts versucht, aber ich kann keinen Unterschied sehen.

Die documentation ist auch nicht hilfreich.

Die Frage ist, wie die Entwickler von dieser Funktion profitieren?

Antwort

12

Entwickler können davon profitieren, da sie das Farbprofil Ihrer App viel besser steuern können. Sie können eine Farbe abhängig vom Gamut des Geräts explizit zuweisen.

Ein solides Verständnis von Gamut ist der Schlüssel hier. Geräte verzerren "unmarkierte" Farben, dh Farben außerhalb ihres Farbumfangs. Der P3-Gamut bietet eine größere Auswahl an Displayfarben als der sRGB-Gamut. Dieser Graph sollten Sie eine gute Vorstellung davon, genau, wie viel umfangreicher ist:

Gamut profiles

Also, wenn Sie Ihre Entwürfe auf einem Monitor mit einem P3 Skala schaffen, sagen ein Cinema Display können Sie Ihre Farben anders als anzeigen auf einem Gerät mit sRGB-Gamut. Es ist jedoch durchaus möglich, dass sich die Farbe nicht ändert, wenn Sie eine Farbe auswählen, die innerhalb der beiden Farbskalen liegt.