Alpha合成模式
混合模式
枚举值
ADD
PorterDuff.Mode ADD
将源像素添加到目标像素并使结果饱和
CLEAR
PorterDuff.Mode CLEAR
由源覆盖的目标像素被清除为0
DARKEN
PorterDuff.Mode DARKEN
保留源像素和目标像素的最小分量
DST
PorterDuff.Mode DST
源像素被丢弃,保持目的地不变
DST_ATOP
PorterDuff.Mode DST_ATOP
丢弃未被源像素覆盖的目标像素。在源像素上绘制剩余的目标像素
DST_IN
PorterDuff.Mode DST_IN
保留覆盖源像素的目标像素,丢弃剩余的源像素和目标像素
DST_OUT
PorterDuff.Mode DST_OUT
保留未被源像素覆盖的目标像素。放弃源像素覆盖的目标像素。丢弃所有源像素
DST_OVER
PorterDuff.Mode DST_OVER
源像素绘制在目标像素后面
LIGHTEN
PorterDuff.Mode LIGHTEN
保留源像素和目标像素的最大组件
MULTIPLY
PorterDuff.Mode MULTIPLY
将源像素和目标像素相乘
OVERLAY
PorterDuff.Mode OVERLAY
取决于目标颜色,将源和目标相乘或屏蔽
SCREEN
PorterDuff.Mode SCREEN
添加源像素和目标像素,然后减去乘以目标的源像素
SRC
PorterDuff.Mode SRC
源像素替换目标像素
SRC_ATOP
PorterDuff.Mode SRC_ATOP
丢弃不包括目标像素的源像素。在目标像素上绘制剩余的源像素
SRC_IN
PorterDuff.Mode SRC_IN
保持覆盖目标像素的源像素,丢弃剩余的源像素和目标像素
SRC_OUT
PorterDuff.Mode SRC_OUT
保持不包含目标像素的源像素。丢弃覆盖目标像素的源像素。丢弃所有目标像素
SRC_OVER
PorterDuff.Mode SRC_OVER
源像素绘制在目标像素上
XOR
PorterDuff.Mode XOR
放弃源像素覆盖目标像素的源像素和目标像素。绘制剩余的源像素