2016-06-15 4 views
9

Сегодня я установил Xcode 8 (бета) и исследую раскадровки. Здесь мы можем теперь установить фон и tintColor для разных признаков. Это хорошие новости.Цветовая гамма в Xcode 8

Но вот с черта коллекции (например, любой высоты X любой ширины) есть другой выбор gamuts

Вот скриншот enter image description here

Как я искал gamut, я обнаружил, что это связано с цветом. Я пробовал с другой комбинацией gamuts, но я не вижу никакой разницы.

documentation также не рекомендуется.

Вопрос в том, как разработчики получают выгоду от этой функции?

ответ

12

Разработчики могут получить от этого выгоду, потому что это дает гораздо больший контроль над цветовым профилем вашего приложения. Вы можете явно назначать цвет для отображения в зависимости от гаммы устройства.

Тщательное понимание гаммы является ключевым здесь. Устройства будут искажать «немаркированные» цвета, то есть цвета за пределами их гаммы. Гамма P3 имеет более широкий диапазон цветов дисплея, чем диапазон sRGB. Этот график должен дать вам хорошее представление о том, сколько более обширна она:

Gamut profiles

Так что, если вы создаете свои проекты на мониторе с P3 гаммой, скажем Cinema Display, ваши цвета могут отображаться по-разному на устройстве с гаммой sRGB. Тем не менее, вполне возможно, что цвет не меняется, если вы выбираете цвет, который находится в обеих гаммах.

Смежные вопросы