2.5. Режимы инвертирования слоёв

Группа «Инверсия» содержит режимы слоёв, которые инвертируют цвета тем или иным способом.

Разница

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

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

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


Режим Разница вычитает значение пикселя верхнего слоя из значения нижнего слоя, а затем берёт абсолютное значение результата. Этот режим можно использовать для сравнения двух слоёв. Если они идентичны, разница равна нулю (чёрный цвет), в противном случае результат показывает разброс тональных значений в каждом пикселе. Белый передний план инвертирует фон, в то время как белый фон инвертирует передний план.

Режим коммутативный; порядок слоёв не имеет значения.

Исключение

Рисунок 8.32. Пример для режима слоя «Исключение»

Пример для режима слоя «Исключение»

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


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

Режим коммутативный; порядок слоёв не имеет значения.

Вычитание

Рисунок 8.33. Пример для режима слоя «Вычитание»

Пример для режима слоя «Вычитание»

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


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

Извлечение зерна

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

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

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


Режим Извлечение зерна рассчитан на выявление «зернистости плёнки» в слое, чтобы получить слой с чистыми зёрнами, но годится также, когда нужно придать изображению рельеф. Он вычитает значение пикселя верхнего слоя из значения пикселя нижнего слоя и прибавляет 0,5.

Объединение зерна

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

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

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


Режим Объединение зерна объединяет зернистый слой (возможно, созданный в режиме «Извлечение зерна») с текущим слоем, оставляя зернистую версию исходного слоя. Он действует прямо противоположно режиму «Извлечение зерна», складывая значения пикселей верхнего и нижнего слоёв и вычитая 0,5.

Деление

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

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

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


Режим Деление делит значение каждого пикселя в нижнем слое на соответствующее значение пикселя в верхнем слое (без деления на ноль). Получаемое изображение обычно светлее и иногда выглядит «выжженным».