Render.ru

Выделение всего серого

#1
Ребят, помогите, я запарился. Вроде как то просто делается, а я не пойму как.
Не могу сообразить как именно можно выделить все пиксели картинки, для которой значения R=G=B (любую степерь серости, белый и черный). Тонкость в том, что мне надо не только выделить но и сохранить выделение. Поэтому Selective Colour не годится.
 
#3
Слой с заливкой серым; выше него - слой с нужным изображением, которому делаем режим наложения Color. Далее сплющиваем слои и с помощью Color Range выделяем весь серый цвет.
 
#5
соврал - это только для выделения чистого серого подходит - а мне нужен весь диапазон :(
Блин, я не знаю как объяснить!

Сolor range выделяет так же цвета близкие к серому - а мне надо чисто серый включая белый и черный
 
#6
1. RGB->LAB
2. Select channel a:
-color range (для 50%K, fuzzines 10*)
-save select to alpha1
3.Select channel b:
-color range (для 50%K, fuzzines 10*)
-save select to alpha2
4. Load select alpha1.
Load select alpha2 (intersect with selection)
Получишь selection для gray 0-255 (R=G=B).



 
#7
Сами нашли решение. Еще одно.
Серый цвет это R=G=B

условие серости значит может быть выражено следующим выражением
(R-G) + (R-B) + (G-B) = 0

Значит, идем в Calculation и там проводим с каналами эти операции (с образованием новых альфа-каналов)
причем, сложение это режим Add а вычитание это Substract.

Получаем маску где часть изображения - будет чисто черной - это и есть искомая область, которую можновы делить той же палочкой (фу, какая гадость) с допуском 0

Спасибо всем, кто помогал в решении проблемы.
 
#8
хмм.. что-то не получается (к "серому" еще и область с красным попала).
сделай raibow gradient, пару боксов с черным и белым + градиент от черного к белому.
 
Сверху