收藏
回答

安卓和开发工具都能裁切,运行到iphone设备上canvas的裁切圆形效果没有了?

开发工具展示情况:(安卓也是可以这样展示的,到了iPhone上就裁切失效了)

iPhone显示情况:

代码片段:

// 绘制头像

ctx.save();

ctx.beginPath()

ctx.arc(vm.getWidth(154), vm.getHeight(20), vm.getWidth(12), 0, 2 * Math.PI);

ctx.clip()

let headImg = await this.getAvatar()

ctx.drawImage(headImg, vm.getWidth(142), vm.getHeight(6), vm.getWidth(24), vm.getWidth(24))

ctx.restore();

ctx.draw()


回答关注问题邀请回答
收藏

1 个回答

  • Demons
    Demons
    09-20

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    09-20
    有用
    回复
登录 后发表内容