Сохранение цветности RGB-изображений методом перегона через Lab для размещения в вебе
Invite pending
Идея, конечно, стара, как и сам «Фотошоп», но, как правило, озвучивается она в общей массе материала о цветокоррекции в пространстве Lab, что затрудняет её принятие на вооружение людьми, не вникающими в эту сферу очень глубоко, но тем не менее вынужденными уделять самое пристальное внимание обработке изображений по части цвета. Поэтому, хотелось бы однозначно зафиксировать эту полезную методику избавившись от лишней информации.
Суть проблемы в том, что обычно изображение, полученное цифровой камерой имеет либо собственный цветовой профиль, либо Adobe RGB. В то время, как картинки просматриваемые через браузер отображаются с профилем sRGB. Это значит, что на сайте изображение будет менее насыщенным и более холодным. Простая явная замена (назначить профиль) или неявная (сохранить для веба) в «Фотошопе» делу не помогут. Так как профиль — это всего лишь очки со стёклами разных оттенков. Одевая их, мы не меняем окружающий мир, а лишь модифицируем своё собственное восприятие.
Одной из целей использования профилей является достоверное экранное отображение картинки аналогичное тому, которое будет получено с помощью какого-то другого устройства (например, при печати). В нашем случае конечным устройством вывода является монитор, стало быть, оптимально наше изображение должно смотреться с профилем sRGB.
Итак, возьмём, к примеру, файл с профилем Adobe RGB (сверху) и сравним его с тем же изображением, но с нужным нам профилем sRGB (снизу). Как видим, картинка поблёкла и стала прохладней. Особенно пострадали тёплые цвета (см. красный, желтый, оранжевый).
Здесь можно более очевидно покликать по изображению и убедиться, как умирают цвета.

Чтобы перейти от одного профиля к другому без потерь необходимо сделать следующее:
0)Выполнить все операции по цветокоррекции изображения привычными вам способами, иными словами, получить изображение, которое вас совершенно удовлетворяет.
1)Просто перевести его в Lab (Image>Mode>Lab Color). Lab не имеет профилей. Ваше изображение останется таким же, каким оно и было, но уже без воздействия профиля.
2)Поскольку картинка в цветовом пространстве Lab не может быть сохранена в подходящем для веба формате, то делаем обратную процедуру – возвращаемся к RGB, но не простым переводом, а, либо задав преобразование в профиль sRGB (Edit>Convert to Profile), либо сразу сохраняем для веба (Save for Web&Devices), в последнем случае назначение профиля произойдёт автоматически.
Возвращаясь к примеру с очками, можно провести такую аналогию — вы одели зелёные очки, применили их к окружающему миру, затем сняли их, а город вокруг так и остался изумрудным.
Кроме «сохранения» цветов этот метод можно использовать для поднятия насыщенности.
Если в нашей уже оптимальной по цвету картинке, имеющей профиль sRGB, применить действие Edit>Assign Profile>Adobe RGB (назначить профиль Adobe RGB), то она станет еще насыщеннее. Чтоб зафиксировать её состояние, перегоняем в Lab (Image>Mode>Lab Color) и преобразовываем в sRGB (Edit>Convert to Profile> sRGB). Такой манёвр можно выполнить несколько раз. По сравнению со стандартным инструментом «Фотошопа» hue/saturation этот метод не так сильно «рвёт» изображение по пикселям и немного лучше сохраняет объём.
К примеру, наше исходное несколько перенасыщенное изображение

Суть проблемы в том, что обычно изображение, полученное цифровой камерой имеет либо собственный цветовой профиль, либо Adobe RGB. В то время, как картинки просматриваемые через браузер отображаются с профилем sRGB. Это значит, что на сайте изображение будет менее насыщенным и более холодным. Простая явная замена (назначить профиль) или неявная (сохранить для веба) в «Фотошопе» делу не помогут. Так как профиль — это всего лишь очки со стёклами разных оттенков. Одевая их, мы не меняем окружающий мир, а лишь модифицируем своё собственное восприятие.
Одной из целей использования профилей является достоверное экранное отображение картинки аналогичное тому, которое будет получено с помощью какого-то другого устройства (например, при печати). В нашем случае конечным устройством вывода является монитор, стало быть, оптимально наше изображение должно смотреться с профилем sRGB.
Итак, возьмём, к примеру, файл с профилем Adobe RGB (сверху) и сравним его с тем же изображением, но с нужным нам профилем sRGB (снизу). Как видим, картинка поблёкла и стала прохладней. Особенно пострадали тёплые цвета (см. красный, желтый, оранжевый).
Здесь можно более очевидно покликать по изображению и убедиться, как умирают цвета.

Чтобы перейти от одного профиля к другому без потерь необходимо сделать следующее:
0)Выполнить все операции по цветокоррекции изображения привычными вам способами, иными словами, получить изображение, которое вас совершенно удовлетворяет.
1)Просто перевести его в Lab (Image>Mode>Lab Color). Lab не имеет профилей. Ваше изображение останется таким же, каким оно и было, но уже без воздействия профиля.
2)Поскольку картинка в цветовом пространстве Lab не может быть сохранена в подходящем для веба формате, то делаем обратную процедуру – возвращаемся к RGB, но не простым переводом, а, либо задав преобразование в профиль sRGB (Edit>Convert to Profile), либо сразу сохраняем для веба (Save for Web&Devices), в последнем случае назначение профиля произойдёт автоматически.
Возвращаясь к примеру с очками, можно провести такую аналогию — вы одели зелёные очки, применили их к окружающему миру, затем сняли их, а город вокруг так и остался изумрудным.
Кроме «сохранения» цветов этот метод можно использовать для поднятия насыщенности.
Если в нашей уже оптимальной по цвету картинке, имеющей профиль sRGB, применить действие Edit>Assign Profile>Adobe RGB (назначить профиль Adobe RGB), то она станет еще насыщеннее. Чтоб зафиксировать её состояние, перегоняем в Lab (Image>Mode>Lab Color) и преобразовываем в sRGB (Edit>Convert to Profile> sRGB). Такой манёвр можно выполнить несколько раз. По сравнению со стандартным инструментом «Фотошопа» hue/saturation этот метод не так сильно «рвёт» изображение по пикселям и немного лучше сохраняет объём.
К примеру, наше исходное несколько перенасыщенное изображение
