想问问老师 我在同时设置context.globalCompositeOperation="xor";context.globalAlpha = 0.5;两个属性时,“xor”就失效了,但设置为“lighter”时就没有问题;“xor”和globalAlpha 不能同时出现吗?
我也试了一下你说的这种情况,确实冲突了,但是globalCompositeOperation本身就是定义源图形和目标图形的遮挡效果的,而如果设置了globalAlpha让图形都变成透明,目标图形和源图形就产生了叠加效果,二者冲突也能理解。