Цветовая гамма в Xcode 8
Сегодня я установил Xcode 8(бета) и изучаю раскадровки. Здесь мы можем теперь установить background и tintColor для разных черт. Это хорошие новости.
Но здесь с набором признаков (например, любая высота X, любая ширина) есть другой выбор gamuts
Как я искал gamut
Я обнаружил, что это связано с цветом. Я пробовал с другой комбинацией gamuts
но я не вижу никакой разницы.
Документация также не полезна.
Вопрос в том, как разработчики получают выгоду от этой функции?
1 ответ
Разработчики могут получить выгоду от этого, потому что это дает намного больший контроль над цветовым профилем вашего приложения. Вы можете явно назначить цвет для отображения в зависимости от гаммы устройства.
Твердое понимание гаммы является ключевым здесь. Устройства будут искажать "немаркированные" цвета, то есть цвета вне их гаммы. Гамма P3 имеет более широкий диапазон цветов отображения, чем гамма sRGB. Этот график должен дать вам хорошее представление о том, насколько он более обширный:
Таким образом, если вы создаете свои проекты на мониторе с гаммой P3, например Cinema Display, ваши цвета могут отображаться по-разному на устройстве с sRGB-гаммой. Однако вполне возможно, что цвет не изменится, если вы выберете цвет, который находится в обеих гаммах.