Цветовая гамма в Xcode 8

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

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

Вот скриншот введите описание изображения здесь

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

Документация также не полезна.

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

1 ответ

Решение

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

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

Профили гаммы

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

Другие вопросы по тегам