我用canvas在同一个位置画了图片A和图片B,默认的是后画的显示在先画的上面,比如我先画的A,再画B,那么B会显示在A的上面,如果我想A显示在B的上面呢,画的顺序不变的情况下,该怎么做?
可以设置canvas对象的globalCompositeOperation属性,值有很多,可以查一下文档找到自己需要的。如果只是简单的想要让A显示在B上面,应该是destination-over。
globalCompositeOperation
destination-over
4 回答1.6k 阅读
3 回答10k 阅读✓ 已解决
5 回答30.5k 阅读
2 回答3.3k 阅读
2 回答5.1k 阅读
3 回答4.4k 阅读✓ 已解决
可以设置canvas对象的
globalCompositeOperation
属性,值有很多,可以查一下文档找到自己需要的。如果只是简单的想要让A显示在B上面,应该是
destination-over
。