Есть RGB-изображение с внедренным цветовым профилем sRGB IEC61966-2.1. http://openfile.ru/276 (ZIP, 410 Кб)
В фотошопе Color Settings: Working Space: RGB = Adobe RGB (1998).
1. Открываю это изображение, выбрав Use the embedded profile. Цвета получаются приглушенные.
2. Выполняю Convert to Profile, выбрав профиль Adobe RGB (1998). В результате значению цветов в координатах RGB изменились (можно судить по ярко-красному квадратику в матрице), хотя визуально оно осталось практически неизменным.
3. Открываю это же изображение, выбрав Discard the embedded profile, т.е. рабочим пространством становится по умолчанию Adobe RGB (1998). Цвета получаются насыщенными.
4. Выполняю Convert to Profile, выбрав профиль sRGB. Никакого изменения цветов как в координатах RGB, так и визуально, нет.
5. Отменяю Convert to Profile. Выполняю Assign Profile, выбираю sRGB. Цвета приглушаются, как если бы я открыл его внедренным sRGB профилем..
Почему при конвертации цвета не меняются, а при присваивании профиля — изменяются?
Я себе понимаю так. Допустим, что открыли в фотошопе файл без профился. Для отображения его используется профиль, заданный в настройках Color Settings: Working Space: RGB (в данном случае это Adobe RGB (1998)). Далее присваиваем этому изображению командой Assign Profile профиль sRGB. Цвета на экране изменились, стали приглушеннее. При этом значения цветов в координатах RGB остались неизменными.
Это происходит, по-моему, в результате следующего преобразования. Есть профиль Adobe RGB (1998), в котором RGB координатам поставлены в соответствие Lab координаты. Аналогично есть профиль sRGB. Берутся цвета RGB из изображения, из профиля для них извлекаются соответствующие значения Lab, затем эти значения Lab ищутся в профиле sRGB, который присваивается, и для них в нем берутся значения RGB. Далее эти значения RGB отправляются в видеокарту/монитор, который и воспроизводит цвет. Подразумевается, что охват sRGB меньше Adobe RGB (1998).
При использовании Convert to Profile, по идее, должно происходить то же самое, только изменяются численные значения RGB результирующего файла. Да, они изменяются, но на экране картинка выглядит совершенно отлично от того, что было при Assign Profile.
Что неверно в моих рассуждениях?
В фотошопе Color Settings: Working Space: RGB = Adobe RGB (1998).
1. Открываю это изображение, выбрав Use the embedded profile. Цвета получаются приглушенные.
2. Выполняю Convert to Profile, выбрав профиль Adobe RGB (1998). В результате значению цветов в координатах RGB изменились (можно судить по ярко-красному квадратику в матрице), хотя визуально оно осталось практически неизменным.
3. Открываю это же изображение, выбрав Discard the embedded profile, т.е. рабочим пространством становится по умолчанию Adobe RGB (1998). Цвета получаются насыщенными.
4. Выполняю Convert to Profile, выбрав профиль sRGB. Никакого изменения цветов как в координатах RGB, так и визуально, нет.
5. Отменяю Convert to Profile. Выполняю Assign Profile, выбираю sRGB. Цвета приглушаются, как если бы я открыл его внедренным sRGB профилем..
Почему при конвертации цвета не меняются, а при присваивании профиля — изменяются?
Я себе понимаю так. Допустим, что открыли в фотошопе файл без профился. Для отображения его используется профиль, заданный в настройках Color Settings: Working Space: RGB (в данном случае это Adobe RGB (1998)). Далее присваиваем этому изображению командой Assign Profile профиль sRGB. Цвета на экране изменились, стали приглушеннее. При этом значения цветов в координатах RGB остались неизменными.
Это происходит, по-моему, в результате следующего преобразования. Есть профиль Adobe RGB (1998), в котором RGB координатам поставлены в соответствие Lab координаты. Аналогично есть профиль sRGB. Берутся цвета RGB из изображения, из профиля для них извлекаются соответствующие значения Lab, затем эти значения Lab ищутся в профиле sRGB, который присваивается, и для них в нем берутся значения RGB. Далее эти значения RGB отправляются в видеокарту/монитор, который и воспроизводит цвет. Подразумевается, что охват sRGB меньше Adobe RGB (1998).
При использовании Convert to Profile, по идее, должно происходить то же самое, только изменяются численные значения RGB результирующего файла. Да, они изменяются, но на экране картинка выглядит совершенно отлично от того, что было при Assign Profile.
Что неверно в моих рассуждениях?