Поделиться через


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Целевое альфа-значение

Применяется к