Each processing module takes its input from the preceding module in the pixelpipe, performs its operation on the image data, and then hands the output to the next module in the pixelpipe.

Вихідні дані модуля за бажанням можуть бути оброблені (скомбіновані) з його вхідними даними перед передачею наступному модулю. Цей додатковий етап обробки називається змішування – вхідні та вихідні дані обробляються за допомогою алгоритмів, що називаються операторами змішування або режимами змішування.

Кожен режим змішування додатково контролюється параметром непрозорість (має значення від 0% до 100%), який визначає, скільки внеску до кінцевого результату дають вхідні та вихідні зображення. Зазвичай непрозорість 0% видає зображення, ідентичне вхідному зображенню (модуль не впливає), тоді як непрозорість 100% забезпечує максимальний ефект модуля.

This opacity can be the same for every pixel (using the global opacity slider), in which case blending acts uniformly over the entire image. Alternatively the opacity values can vary depending on the properties or location of each pixel. This local modification of opacity is called a mask. Masks provide the user with fine control over which parts of an image are affected by a module and to what extent. The user may choose to activate a drawn mask, a parametric mask or a combination.

Blending and masking functionality is controlled via a group of icons located at the bottom of each applicable module.

image

Ці значки дозволяють використовувати такі варіанти маскування та змішування, зліва направо:

off
Module output is passed to the next module in the pixelpipe without additional reprocessing. No further controls are displayed.
рівномірно
Вхідні та вихідні зображення обробляються рівномірно в обраному режимі змішування, де кількість змішування контролюється одним повзунком непрозорості. Відображаються додаткові елементи керування, що дозволяють вибрати режим змішування та непрозорість. За замовчуванням використовується режим змішування “нормальний” з непрозорістю 100%.
намальована маска
Обробка відбувається з вибраним режимом змішування та непрозорістю на основі розташування пікселів, як визначено однією або кількома намальованими фігурами. Відображаються додаткові елементи керування, які дозволяють малювати елементи маски. Якщо елементи маски не намальовані, тоді всі пікселі мають однакову непрозорість, як визначено повзунком непрозорості.
параметрична маска
Обробка відбувається з вибраним режимом змішування та непрозорістю на основі властивостей окремих пікселів. Відображаються додаткові елементи керування, що дозволяють регулювати непрозорість, яка визначається значеннями пікселів.
намальована і параметрична маска
Обробка відбувається з вибраним режимом змішування та непрозорістю на основі комбінації намальованої та параметричної маски.
растрова маска
Обробка відбувається з вибраним режимом змішування та непрозорістю на основі маски, яку згенерував активний модуль раніше в конвеєрі обробки.
опції змішування
Виберіть, який кольоровий простір використовувати під час обчислення маски змішування, і вкажіть, чи дозволяти генерувати маску на основі вихідних каналів модуля (зазвичай параметрична маска створюється на основі вхідних каналів, що надходять у модуль). Доступні такі опції:
  • скинути до кольорового простору змішування за замовчуванням: Використовувати колірний простір за замовчуванням для модуля, щоб вказати параметричну маску.
  • Lab: Використовувати кольоровий простір Lab (якщо доступний), щоб вказати параметричну маску.
  • RGB (відображення): Використовувати кольоровий простір RGB/HSL на основі відображення, щоб вказати параметричну маску.
  • RGB (сцена): Використовувати кольоровий простір RGB/J z C z h z на основі сцен, щоб вказати параметричну маску.
  • показати вихідні канали: Показати елементи керування вихідними каналами параметричної маски, щоб параметрична маска могла бути визначена в термінах вихідних каналів модуля.

Примітка: Не всі ці варіанти змішування доступні для кожного модуля.