Почему одно и то же значение RGB различается в Интерфейсном Разработчике и Фотошопе? - PullRequest
5 голосов
/ 09 декабря 2011

У меня есть UIImageView, который я указал на PNG с фоном RGB(240,240,240).Затем я установил для родительского фона UIView тот же цвет в Интерфейсном Разработчике.

Вы заметите, что они немного отличаются.Когда я делаю снимок экрана и повторно исследую, я вижу, что фон UIView в IB не RGB(240,240,240), а RGB(236,236,236).

Почему это ??

enter image description here

enter image description here enter image description here

Ответы [ 3 ]

1 голос
/ 09 декабря 2011

У вас установлен драйвер монитора производителя? Посмотрите на профиль монитора. Это, вероятно, отличается от цветового профиля в фотошопе

0 голосов
/ 19 октября 2014

Значение RGB не имеет смысла без знания цветового пространства. Убедитесь, что вы выбрали цветовое пространство «Универсальный RGB» при выборе цвета с помощью ползунков RGB в Интерфейсном Разработчике.

0 голосов
/ 06 июля 2012

Мне пришлось настроить числа, которые я использовал в IB, чтобы мои цвета соответствовали.

Например: Вы хотите (240,240,240), и это дает вам (236,236,236) несоответствие, которое вы ввели (240,240,240).

Я ввел (244,244,244), и это дало мне цвет ближе к (240,240,240)).Я решил, что если я введу 240, а это даст мне 236, то я должен добавить 4 к моему исходному цветному коду.

Мне пришлось сделать это пару раз, чтобы получить правильный номер.

Не элегантное решение, но оно сработало для меня.

...