2. Режимы слоёв

GIMP имеет 38 режимов слоя, разделённых на семь групп: Нормальный, Осветление, Затемнение, Контраст, Инверсия, Компоненты HSV и Компоненты LCh. Помимо этих режимов слоя есть так называемые устаревшие режимы слоя, которые использовались до выхода GIMP 2.10. Они всё ещё доступны для совместимости с сохранёнными изображениями из старых версий GIMP, но обычно их не следует использовать при создании новых изображений.

Режимы слоя иногда называются «режимами смешивания». Выбор режима слоя изменяет внешний вид слоя или изображения в зависимости от слоёв под ним. Каждый слой в изображении может иметь свой режим. Эффекты этих режимов слоя суммируются. Однако установка любого режима, кроме нормального для нижнего слоя любой группы слоёв и нижнего слоя изображения не даёт никакого эффекта.

Режим можно выбрать в меню Режим диалогового окна слоёв. GIMP использует режим слоя, чтобы знать, как смешивать цвета пикселей верхнего слоя с цветами пикселей в том же месте нижнего слоя.

[Примечание] Примечание

Когда активным инструментом является инструмент рисования, в параметрах инструментов есть выпадающий список, содержащий режимы, которые влияют на инструменты рисования, так же, как и режимы слоя. Вы можете использовать всё те же режимы для рисования, которые доступны для слоёв, а также дополнительные режимы только для инструментов рисования. См. Раздел 3.1.3, «Примеры режимов рисования».

Режимы слоёв позволяют изменять цвета в изображении сложным образом. Они обычно применяются для нового слоя, который ведёт себя как маска. Например, если поместить сплошной белый слой поверх изображения и установить для нового слоя режим «Насыщенность HSV», то нижележащие видимые слои будут показаны в оттенках серого.

Рисунок 8.7. Изображения, используемые для примеров режимов слоёв

Изображения, используемые для примеров режимов слоёв

Фоновое изображение (нижний слой)

Изображения, используемые для примеров режимов слоёв

Маска (верхний слой)


В примерах ниже показаны эффекты каждого из режимов слоя. Каждый пример также описывает эффект режима слоя.

Поскольку результат каждого режима сильно зависит от цвета слоёв, эти изображения дадут только общую идею о работе режимов. Поэкспериментируйте. Начните с похожими слоями, когда один слой — слегка изменённая копия другого (немного размытая, смещённая, повёрнутая, растянутая, инвертированная), и посмотрите на эффект каждого режима.

2.1. Нормальные режимы слоёв

Группа «Нормальный» — это немного неправильное название. Большинство режимов кроме «Нормального» являются режимами отмены.

Нормальный

Рисунок 8.8. Пример для режима слоя «Нормальный»

Пример для режима слоя «Нормальный»

Верхний слой имеет непрозрачность 50%.

Пример для режима слоя «Нормальный»

При 100% непрозрачности верхнего слоя при смешивании в «Нормальном» режиме показывается только верхний слой, за исключением прозрачных областей.


Нормальный режим — режим по умолчанию. Верхний слой полностью покрывает нижний слой. Чтобы показался нижний слой, необходимо создать прозрачные области в верхнем слое.

Растворение

Рисунок 8.9. Пример для режима слоя «Растворение»

Пример для режима слоя «Растворение»

Верхний слой имеет 50% непрозрачности. Эффект «Растворение» виден везде, кроме областей, которые полностью прозрачны.

Пример для режима слоя «Растворение»

При 100% непрозрачности верхнего слоя режим «Растворение» затронет только некоторые полупрозрачные края.


Режим Растворение растворяет верхний слой в нижнем рисованием случайного узора пикселей в областях частичной прозрачности. Это особенно заметно по краям изображения. Он может быть полезен как режим слоя, но также часто используется как режим рисования.

Очистка цвета

Рисунок 8.10. Пример для режима слоя «Очистка цвета»

Пример для режима слоя «Очистка цвета»

Верхний слой со 100% непрозрачностью в режиме «Очистка цвета».


Режим Очистка цвета стирает цвета верхнего слоя с нижнего слоя. Чёрные пиксели в верхнем слое делают эти участки в нижнем слое прозрачными, а белые пиксели не оказывают никакого влияния. Всё, что находится между ними, удаляет эти конкретные цвета из нижнего слоя, оставляя другие цветовые компоненты нетронутыми.

Ластик

Рисунок 8.11. Пример для режима слоя «Ластик»

Пример для режима слоя «Ластик»

Верхний слой со 100% непрозрачностью в режиме «Ластик». Белые участки здесь прозрачные.


Режим Ластик стирает любую непрозрачную область верхнего слоя с нижнего слоя, делая эти участки в нижнем слое прозрачными.

Объединение

Рисунок 8.12. Пример для режима слоя «Объединение»

Пример для режима слоя «Объединение»

Верхний слой со 100% непрозрачностью в режиме «Объединение».


Режим Объединение накладывает исходный слой поверх конечного, как и в обычном режиме. Однако он предполагает, что исходный и конечный слои — это две части одного целого и поэтому исключают друг друга. Это полезно для смешивания вырезанного и вставленного содержимого без артефактов или для замены стёртого содержимого в целом.

Разделение

Рисунок 8.13. Пример для режима слоя «Разделение»

Пример для режима слоя «Разделение»

Верхний слой со 100% непрозрачностью в режиме «Разделение». Белые участки здесь прозрачные.


Режим Разделение вычитает исходный слой из конечного, чтобы при повторном совмещении результата с исходным слоем с помощью режима объединения воспроизводилось исходное содержимое.