Преобразование каналов
Данный эффект позволяет производить различные преобразования изображения (изменение цветовых оттенков и замена цветов, изменение насыщенности цветов, контраста и освещенности изображения и т.п.) за счет работы в трех каналах: Красном (Red), Зеленом (Green) и Синем (Blue).
Каждый канал представлен в виде шкалы с регулятором в виде треугольника.
С треугольником можно совершать следующие действия:
-
Сдвигать вправо/влево, что приводит к увеличению/уменьшению значения составляющей того цвета, в канале которого происходит сдвиг, в каждой точке изображения.
|
|
Значение красной составляющей красного канала увеличено для всех точек изображения |
Значение красной составляющей красного канала уменьшено для всех точек изображения |
-
Увеличивать/уменьшать. Для этого необходимо нажать левой кнопкой мыши на уголке треугольника и переместить курсор дальше от центра/ближе к центру треугольника. Увеличение/уменьшение треугольника приводит к усилению/ослаблению того цвета, в канале которого происходит изменение. Цвет усиливается/ослабевает только там, где он был, а где его не было на исходной картинке, никаких изменений не происходит.
|
|
| Усиление красной составляющей красного канала |
Ослабление красной составляющей красного канала |
Изменять цвет треугольника на другой, для этого необходимо, нажав левой кнопкой мыши на белую точку в вершине треугольника, перетащить ее в любую другую вершину. Например, изменим в канале красного цвета цвет треугольника с красного на синий. Это приведет к тому, что значения красной составляющей каждой точки канала изменятся на значения синей.
|
|
| Исходное изображение |
Результат преобразования канала |
Изменять цвет треугольника так, чтобы треугольник стал состоящим из двух цветовых секторов. Для этого необходимо, нажав левой кнопкой мыши на белую точку в вершине треугольника, перетащить ее на какую-либо из сторон треугольника. Например, в канале зеленого цвета треугольник сделать составным из синего и красного цветов. При этом для каждой точки на изображении новое значение зеленой составляющей цвета будет складываться из значений синей и красной составляющих. Значения других составляющих цвета не изменятся.
|
|
| Исходное изображение |
Результат преобразования канала |
Изменять цвет так, чтобы треугольник стал состоящим из трех цветовых секторов. Для этого необходимо, нажав левой кнопкой мыши на белую точку в вершине треугольника, перетащить ее вовнутрь треугольника. Например, если в канале синего цвета треугольник сделать составным из трех цветов, то новое значение синей составляющей для каждой точки изображения будет преобразовано с учетом значений всех трех составляющих. Значения других составляющих цвета (в данном случае, зеленой и красной) не изменятся.
|
|
| Исходное изображение |
Результат преобразования канала |
Внимание! |
Треугольный регулятор канала не отображает результат. Он лишь показывает действие, произведенное по отношению к точкам, принадлежащим соответствующему каналу. |
 
Примечание: Для большего понимания эффекта предлагаем его математическое описание (на примере красного канала).
При изменении положения регулятора канала, для каждой точки данного канала рассчитывается новое значение. Расчет происходит по следующей формуле:
Rres = ( R * r' + G * g' + B * b' ) * T + C,
где:
Rres – результирующее значение красной составляющей для данной точки.
R, G, B - начальные значения красной, зеленой и синей составляющих соответственно.
r', g', b' – площади, занимаемые красным, зеленым и синим треугольником соответственно относительно общей площади регулятора.
Сумма r' + g' + b' = 1.
Например, если треугольник полностью красный, то r' = 1, g' = 0, b' = 0, если треугольник разделен на два, то соотношения могут быть, например, такими: r' = 1/3, g' = 2/3, b' = 0, если на три, то r' = 1/2, g' = 1/3, b' = 1/6 и т.д.
T – коэффициент, зависящий от размера треугольника. По умолчанию значение коэффициента Т = 1. При увеличении регулятора Т > 1, при уменьшении – T < 1.
C – коэффициент, зависящий от движения регулятора вдоль шкалы. По умолчанию С = 1. При передвижении регулятора вправо С > 0, влево - C < 0.
Если начальная точка была представлена как (R, G, B), то точка, которая появится на изображении после преобразований, будет иметь вид (Rres, G, B).
Аналогичные преобразования будут происходить при регулировании синего и зеленого каналов для каждой точки изображения.
| |
|