CGBlendMode 枚举

定义

合成期间使用的混合模式。

public enum CGBlendMode
type CGBlendMode = 
继承
CGBlendMode

字段

Clear 16

清除目标,使其透明 (R=0) 。

Color 14
ColorBurn 7
ColorDodge 6
Copy 17

将带有 alpha 的源颜色复制到目标 (R=S)

Darken 4
DestinationAtop 24
DestinationIn 22
DestinationOut 23
DestinationOver 21
Difference 10
Exclusion 11
HardLight 9
Hue 12
Lighten 5
Luminosity 15
Multiply 1
Normal 0
Overlay 3
PlusDarker 26
PlusLighter 27
Saturation 13
Screen 2
SoftLight 8
SourceAtop 20
SourceIn 18
SourceOut 19
XOR 25

注解

合成图像时使用混合模式,这些操作将颜色数据与 alpha 通道组合在一起。 这些操作称为Porter-Duff混合操作。

有关详细说明,请参阅 PDF 参考手册。

在下面的说明中,使用以下变量:

术语说明
R预乘结果颜色
S源颜色
D目标颜色
Sa源 alpha 值
Da目标 alpha 值

适用于