收藏
回答

canvas花两个圆图

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug canvas 工具 6.5.3 2.0.0

图中两个圆图怎么花出来,我只会画一个,使用clip,但这样另外一个怎么画

最后一次编辑于  2018-12-12
回答关注问题邀请回答
收藏

1 个回答

  • 李伟豪
    李伟豪
    2018-12-12
    ctx.fill(); //主要是这句起作用
    ctx.beginPath();
    ctx.arc(97 + 44, 78 + 44, 44, 0, 2 * Math.PI);
    ctx.clip();
    ctx.drawImage(result[1].tempFilePath, 97, 78, 88, 88);
    ctx.restore();
    
    ctx.beginPath();
    ctx.arc(378, 1135, 73, 0, 2 * Math.PI);
    ctx.clip();
    ctx.drawImage(result[2].tempFilePath, 305, 1062, 146, 146);
    ctx.restore()
    2018-12-12
    赞同
    回复 1
    • ing...
      ing...
      2018-12-12

      照着写是这样的,是我哪里写错了吗

      2018-12-12
      回复