一,canvas
1,全局复合图形操作
ctx.globalCompositeOperation = type;
type用于设置新图形与原有图形的融合
type取值:
两种前缀:
以原图为准使用destination-
以新图为准使用source-
destination-over:原图覆盖新图
source-over:新图覆盖原图
destination-in:仅仅显示重叠部分,原图颜色;
source-in:仅仅显示重叠部分,新图颜色;
destination-out:仅仅显示不重叠部分,原图的
source-out:仅仅显示不重叠部分,新图的
destination-atop:重叠部分保留,原图覆盖新图,原图不重叠部分消失
source-atop:重叠部分保留,新图覆盖原图,新图不重叠部分消失
lighter:叠加部分做加色处理
darken:重叠部分做减色处理
xor:重叠部分变透明
copy:新图留下,其他消失
2,变形
画布中的变形都是ctx的变形&#
1,全局复合图形操作
ctx.globalCompositeOperation = type;
type用于设置新图形与原有图形的融合
type取值:
两种前缀:
以原图为准使用destination-
以新图为准使用source-
destination-over:原图覆盖新图
source-over:新图覆盖原图
destination-in:仅仅显示重叠部分,原图颜色;
source-in:仅仅显示重叠部分,新图颜色;
destination-out:仅仅显示不重叠部分,原图的
source-out:仅仅显示不重叠部分,新图的
destination-atop:重叠部分保留,原图覆盖新图,原图不重叠部分消失
source-atop:重叠部分保留,新图覆盖原图,新图不重叠部分消失
lighter:叠加部分做加色处理
darken:重叠部分做减色处理
xor:重叠部分变透明
copy:新图留下,其他消失
2,变形
画布中的变形都是ctx的变形&#