CGBlendMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Режим наложения, используемый во время композиции.
public enum CGBlendMode
type CGBlendMode =
- Наследование
-
CGBlendMode
Поля
Имя | Значение | Описание |
---|---|---|
Normal | 0 | |
Multiply | 1 | |
Screen | 2 | |
Overlay | 3 | |
Darken | 4 | |
Lighten | 5 | |
ColorDodge | 6 | |
ColorBurn | 7 | |
SoftLight | 8 | |
HardLight | 9 | |
Difference | 10 | |
Exclusion | 11 | |
Hue | 12 | |
Saturation | 13 | |
Color | 14 | |
Luminosity | 15 | |
Clear | 16 | Очищает назначение и делает его прозрачным (R=0). |
Copy | 17 | Копирует исходный цвет с альфа-каналом в целевой объект (R=S) |
SourceIn | 18 | |
SourceOut | 19 | |
SourceAtop | 20 | |
DestinationOver | 21 | |
DestinationIn | 22 | |
DestinationOut | 23 | |
DestinationAtop | 24 | |
XOR | 25 | |
PlusDarker | 26 | |
PlusLighter | 27 |
Комментарии
Режимы наложения используются при создании изображений. Операции объединяют цветовые данные с альфа-каналом. Операции называются операциями Porter-Duff смешивания.
Подробное описание см. в справочном руководстве по PDF.
В приведенном ниже объяснении используются следующие переменные:
Термин | Описание |
---|---|
R | Цвет предварительного результата |
S | Цвет источника |
D | Цвет назначения |
Сб | Исходное альфа-значение |
Da | Целевое альфа-значение |