-代码片段
//绘制用户头像
ctx.save();
ctx.beginPath();
ctx.arc(320, 84, 54, 0, 2 * Math.PI);
ctx.clip(); //这个OK
ctx.drawImage(that.data.avatar, 265, 28, 112, 112);
ctx.restore();
//绘制二维码
ctx.save();
ctx.beginPath();
ctx.arc(319, 334, 100, 0, 2 * Math.PI);
ctx.clip(); //这个clip失效
ctx.drawImage(that.data.qrcode, 219, 234, 200, 200);
ctx.restore();
- 当前 Bug 的表现(可附上截图)
- 预期表现
二维码应当是圆形,现在是正方形,没被clip()
问题修复了吗
我的问题修复了,官方的BUG没修复
你好,感谢反馈,问题已知,我们会尽快修复
微信6.6.7 小程序Cavas clip方法连续裁剪图片时,只有第一张有效
https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=00000a508046a8566ed61b1ae51800&highline=clip