Можно применить режим слияния к прозрачности, чтобы указать, как цвет прозрачности будет комбинироваться с цветом объекта, который находится под прозрачностью. К теням можно применить следующие режимы слияния, доступные для прозрачностей.
Обычный | Применение цвета прозрачности поверх основного цвета |
Добавить | Добавление значений цвета прозрачности и основного цвета |
Вычесть | Одновременное добавление значений цвета прозрачности и основного цвета, а затем вычитание 255 |
Разность | Вычитание значения цвета прозрачности из значения основного цвета и умножение на 255. Если значение цвета прозрачности равно 0, результат всегда будет 255. |
Умножить | Умножение значения основного цвета на значение цвета прозрачности, затем деление на 255. В результате получается затемнение, если только к белому не применяется другой цвет. При умножении значения черного на значение любого другого цвета получается черный. При умножении значения белого на значение любого другого цвета исходный цвет остается без изменений. |
Разделить | Деление значения основного цвета на значение цвета прозрачности и, наоборот, деление значения цвета прозрачности на значение основного цвета, в зависимости от того, значение какого цвета больше |
Если светлее | Замена любых пикселей основного цвета (более темного) на цвет прозрачности. Пиксели основного цвета, более светлого, чем цвет прозрачности, остаются без изменения. |
Если темнее | Замена любых пикселей основного цвета (более светлого) на цвет прозрачности. Пиксели основного цвета, более темного, чем цвет прозрачности, остаются без изменения. |
Текстура | Преобразование цвета прозрачности в оттенки серого, а затем умножение значения оттенков серого на значение основного цвета |
Оттенок | Использование оттенка цвета прозрачности, а также значений насыщенности и осветления основного цвета. При добавлении цвета к изображению в оттенках серого не произойдет никаких изменений, поскольку цвета не имеют насыщенности. |
Насыщенность | Использование значений осветления и оттенка основного цвета и значений насыщенности цвета прозрачности |
Осветление | Использование значений оттенка и насыщенности основного цвета и значений осветления цвета прозрачности |
Инвертировать | Использование дополнительного цвета, принадлежащего цвету прозрачности. Если значение цвета прозрачности равно 127, не произойдет никаких изменений, поскольку это значение цвета содержится в центре цветового круга. |
AND | Преобразование цвета прозрачности и основного цвета в двоичные значения, а затем применение к ним булевой алгебраической формулы AND |
OR | Преобразование цвета прозрачности и основного цвета в двоичные значения, а затем применение к ним булевой алгебраической формулы OR |
XOR | Преобразование цвета прозрачности и основного цвета в двоичные значения, а затем применение к ним булевой алгебраической формулы XOR |
Красный | Применение цвета прозрачности к красному каналу объектов RGB |
Зеленый | Применение цвета прозрачности к зеленому каналу объектов RGB |
Синий | Применение цвета прозрачности к синему каналу объектов RGB |