CGBlendMode 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
合成期间使用的混合模式。
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 | 将带有 alpha 的源颜色复制到目标 (R=S) |
| SourceIn | 18 | |
| SourceOut | 19 | |
| SourceAtop | 20 | |
| DestinationOver | 21 | |
| DestinationIn | 22 | |
| DestinationOut | 23 | |
| DestinationAtop | 24 | |
| XOR | 25 | |
| PlusDarker | 26 | |
| PlusLighter | 27 |
注解
合成图像时使用混合模式,这些操作将颜色数据与 alpha 通道组合在一起。 这些操作称为Porter-Duff混合操作。
有关详细说明,请参阅 PDF 参考手册。
在下面的说明中,使用以下变量:
| 术语 | 说明 |
|---|---|
| R | 预乘结果颜色 |
| S | 源颜色 |
| D | 目标颜色 |
| Sa | 源 alpha 值 |
| Da | 目标 alpha 值 |