问答详情
源自:8-2 globalAlpha和globalCompositeOperation

xor的问题

想问问老师 我在同时设置context.globalCompositeOperation="xor";context.globalAlpha = 0.5;两个属性时,“xor”就失效了,但设置为“lighter”时就没有问题;“xor”和globalAlpha 不能同时出现吗?

提问者:宝慕林9547930 2016-06-14 15:59

个回答

  • 田小雨
    2016-06-14 17:37:53
    已采纳

    我也试了一下你说的这种情况,确实冲突了,但是globalCompositeOperation本身就是定义源图形和目标图形的遮挡效果的,而如果设置了globalAlpha让图形都变成透明,目标图形和源图形就产生了叠加效果,二者冲突也能理解。