欢迎各界计算机爱好者加入,弘扬极客精神!

Canvas擦除图片怎么弄?

0 喜欢 0 不喜欢

蒙层我能擦除掉,但是想把蒙层换成图片,怎么擦都没有用了。求大神改下,只是想擦个图片,漏出另一个图片。

最新提问 5月 25, 2016 分类:WEB开发 | 用户: wyj557 (3,674 分)  

3 个回答

0 喜欢 0 不喜欢
 
已采纳

第一:先判断图片的onload,再做后续处理,否则会出很多幺蛾子。第二:oCon.appendChild(img)这个代码是把图片放在canvas后面去了,这样你怎么擦都擦不出来的。

最新回答 5月 25, 2016 用户: 月汐 (6,140 分)  
采纳于 5月 26, 2016 用户:wyj557
3 喜欢 0 不喜欢
最新回答 5月 25, 2016 用户: Melo (4,282 分)  
0 喜欢 0 不喜欢

你可以试试:globalCompositeOperation 组合多个图形
参考:http://w3school.com.cn/tags/canvas_globalcompositeoperation.asp
实例:http://w3school.com.cn/tiy/t.asp?f=html5_canvas_globalcompop_all
不过他还漏了个darker,跟lighter相对。

最新回答 5月 25, 2016 用户: biubiu~ (4,096 分)  
...