Контекст
Рабочий процесс ретуши фотографий. Я учусь ретушировать свои снимки, используя осветление, затемнение и т. д. Это вопрос о рабочем процессе и вспомогательных слоях, а не о получении определенного изображения A в качестве вывода изображения B. Я ищу способ отображения информации в лучший способ, если это вообще возможно (я знаю, что это может быть не так).
Яркий пример: исправление портрета. Когда вы снимаете портрет, на коже появляются дефекты. Это может быть связано с самой кожей (ребенок, который только что почесался, чешется...) или результатом того, как свет падал на объект (резкие тени, которых не должно быть...). Какой бы ни была причина несовершенства, в конечном итоге это изменение оттенка, насыщенности и/или яркости. Чтобы лучше/быстрее понять проблему, я хочу изолировать эти три информации, чтобы применить лучшую/быструю коррекцию.
Проблема
Когда я работаю над изображением, я знаю, что могу отображать только информацию о цвете, создавая сплошной цветной слой, заливая его серым цветом и устанавливая режим наложения яркости . Я использую это для обнаружения изменений оттенка и насыщенности, например, из-за шрамов, линий загара и так далее. То же самое можно сделать, чтобы отобразить только информацию о яркости и обнаружить световые сдвиги, установив режим наложения слоя на цвет .
Дело в том, что в то время как информация о яркости проста и удобна для глаз (естественно, она представлена в виде оттенков серого), я борюсь с тем, как представлена информация о цвете : для меня информация о чистом цвете гораздо менее удобочитаема.
Я хотел бы добавить дополнительные шаги в свой рабочий процесс, чтобы я мог отображать оттенок или насыщенность в виде оттенков серого, так как яркость естественным образом отображается в виде оттенков серого.
Процесс, который работает в Photoshop, был бы наиболее полезным, но в идеале он также применим и к другим программам для работы с растровыми изображениями.
Допустим, это наше базовое изображение:
Это происходит, если я создаю сплошной цветной слой, заливаю его серым цветом и устанавливаю режим наложения цветов, в результате чего получается очень читаемая информация:
Это с тем же слоем, установленным в режим наложения яркости, оттенок и насыщенность (оба) есть, но очень трудно читать (для меня):
Собственно вопрос
Есть ли способ создать группу слоев, которые я могу включать и выключать, что позволит мне отображать оттенок или насыщенность в виде растрового изображения в оттенках серого, чтобы помочь мне обнаружить проблемы в изображении, над которым я работаю?
Насыщенность, а не обычная насыщенность RGB, а скорее цветность, деленная на максимально возможную цветность при той же яркости, по крайней мере, может быть получена как изображение в градациях серого с использованием режимов наложения слоев и настроек изображения в Photoshop.
Оттенок - открытый вопрос из-за его прерывистости (= скачок до нуля на 360 градусов). Я не видел решения.
Если вы хотите придерживаться точной насыщенности RGB, вам лучше пропустить игру с режимами наложения и использовать фильтр HSB/HSL, который доступен в качестве бесплатного плагина здесь:
https://helpx.adobe.com/photoshop/kb/необязательный-файл-формат-плагины.html
Это часть дополнительного мультиплагина Electric Image и HSBHSL.
Фильтр HSB/HSL вычисляет цвет RGB в цветовой модели HSB или HSL (вы выбираете) и извлекает оттенок в канал R, насыщенность в канал G и яркость или яркость в канал B. Все числа масштабируются до 0...255.
Если вам нужна насыщенность как изображение в градациях серого, вы просто смотрите только зеленый канал (= закройте R и B на панели каналов), выбираете все, копируете в буфер обмена и вставляете в изображение в градациях серого. Вероятно, вы получите нужный размер и режим автоматически, если начнете новое изображение на основе буфера обмена.
Вот диалог фильтрации и сгенерированное изображение RGB:
Здесь каналы RGB копируются и вставляются в изображение в градациях серого:
Убедитесь, что зашумленные изображения, такие как ваше, дают крайне ненадежный оттенок в областях с низкой насыщенностью и низкой яркостью.
Сравнение оттенков сталкивается с дополнительными трудностями из-за неоднородности красного цвета. Я имею в виду, что 0 и 255 имеют почти одинаковый оттенок, но довольно далеко друг от друга как числа, так и извлеченные оттенки серого.
Конечно, это не проблема для программиста, разбирающегося в математике, но вычислить только разницу недостаточно. Что заставляет меня подозревать полезность всей процедуры, так это тот факт, что программирование необходимо, чтобы увидеть одинаковость почти красных. Также программист мог вычислить все необходимые отношения непосредственно из чисел RGB.
ПРИМЕЧАНИЕ. Фильтр HSB/HSL работает нормально, проблема заключается в нечетком определении оттенка, цветовом круге. Если вы раскроете что-то о предполагаемом использовании извлеченных изображений, кто-то сможет рассказать, как обойти прерывистость оттенка без математического программирования.
Билли Керр
Билли Керр
пользователь120647
Билли Керр
мда
Рафаэль
Билли Керр
мда