Динамическое изменение параметров кисти
Режимы наложения
Инструменты рисования воздействуют на точки изображения. До сих пор мы рассматривали только случай замены точек изображения на точки основного или фонового цвета. Как вы уже видели, это замещение может быть частичным. Однако существует и другой алгоритм действия инструментов рисования. Цвет инструмента может не заменять, а определенным образом взаимодействовать с цветом изображения. Способ этого взаимодействия выбирается в раскрывающемся списке Mode (Режим) панели свойств.
Перечислим эти режимы:
- Normal (Нормальный). Устанавливается по умолчанию. Цвет изображения просто заменяется цветом инструмента, в большей или меньшей степени.
- Multiply (Умножение). Программа вычисляет произведение для каждого компонента цвета точек изображения и инструмента. В итоге образуется более темный цвет или черный. При сочетании любого цвета с белым результирующий цвет получается белый. Этот режим используется для создания тени. Впечатление такое, словно смотришь сквозь цветное стекло.
- Dissolve (Растворение). Полупрозрачные области штриха заменяются точками рабочего 100%-ной непрозрачности, при этом некоторые из точек отсутствуют. Если, например, непрозрачность линии составляет 60%, то в режиме Dissolve (Растворение) в создаваемом штрихе присутствует 60% точек, остальных 40% нет. Линия в этом режиме похожа на след от сыплющегося песка или снега (рис. 3.57). По мнению авторов, этот режим предоставляет большие творческие возможности.
- Screen (Осветление). Программа вычисляет произведение для инвертированных компонентов цвета точек изображения и инструмента. В итоге образуется более светлый цвет или белый. Сочетание с белым дает белый, а с черным – черный. Режим применяется для создания эффекта свечения и является обратным режиму Multiply (Умножение). Результат напоминает действие отбеливателя.
Рис. 3.57. Рисование в режиме Dissolve - Overlay (Перекрытие). Цвета, которые светлее цвета инструмента преобразуются в режиме Screen (Осветление), более темные цвета – в режиме Multiply (Умножение). Света и тени остаются неизменной яркости. При этом все тона, кроме светов и теней, принимают оттенки цвета инструмента. В результате изображение становится очень контрастным и приобретает общий тон цвета инструмента. Наложение черного и белого цвета не влияет на фон. Эффект применяется для подчеркивания на иллюстрации рельефа или освещения.
- Soft Light (Мягкий свет). Действует очень нежно. В результате все цвета изображения получают небольшой цветовой сдвиг в сторону цвета инструмента. Если цвета изображения светлее 50%-го серого, результат осветляется, если темнее – то темнеет. Эффект напоминает освещение неярким цветным светом.
- Hard Light (Жесткий свет). Имеет алгоритм такой же, как у предыдущего режима, но генерирует более сильный цветовой сдвиг.
- Color Dodge (Осветление основы). Это режим Screen (Осветление) с частичной заменой цвета изображения на цвет инструмента. Чем светлее цвет изображения, тем сильнее осветление. В том же направлении на силу эффекта влияет и цвет инструмента.
- Color Burn (Затемнение основы). Режим, противоположный предыдущему. Затемнение с частичной заменой цвета, проводимое в основном в темных оттенках. Чем светлее цвета изображения и инструмента, тем эффект слабее, и наоборот, сильнее всего проявляется в темных тонах.
- Darken (Замена темным). Если цвет изображения светлее цвета инструмента, он затемняется. Если изображение темнее, цвет не меняется.
- Lighten (Замена светлым). Режим, противоположный предыдущему.
- Difference (Разница). Режим, основанный на вычитании цветов. Результирующий цвет вычисляется как разница цветов изображения и инструмента. В итоге образуется изображение с инвертированными и несколько сдвинутыми цветами.
- Exclusion (Исключение). Более мягкий режим, действующий так же как предыдущий, но только на светлые и темные тона, и оставляющий практически нетронутыми средние.
- Hue (Цветовой тон). Результирующий цвет имеет цветовой тон цвета инструмента, а насыщенность и яркость – как у цвета изображения. В результате изображение приобретает оттенки цвета инструмента. Режим' не влияет на оттенки серого. Применяется для раскрашивания.
- Saturation (Насыщенность). Использует насыщенность цвета инструмента, а яркость и цветовой тон – цвета изображения.
- Color (Цвет). Результат имеет яркость цвета изображения. Насыщенность и цветовой тон привносятся цветом инструмента. Хороший режим для раскрашивания, создает более яркий эффект, чем режим Hue (Цветовой тон).
- Luminosity (Яркость). Использует яркость цвета инструмента, а цветовой тон и насыщенность – изображения.
Примечание
Далеко не все инструменты рисования используют для штриха основной цвет. Инструменты группы Eraser (Ластик) заменяют существующий цвет пикселов изображения на другой или удаляют его вовсе. Инструменты Dodge (Осветлитель) и Burn (Затемнитель) искажают цвета затронутых областей. Инструмент Smudge (Палец) смещает точки изображения, размазывая его. Некоторые инструменты рисования для создания линии используют не рабочий цвет, а цвет текущего или какого-нибудь другого изображения. Два из них – Rubber Stamp (Штамп) и History Brush (Кисть возврата) используются очень широко.