收藏
回答

clip()用此方法绘制多个圆形头像时,只能绘制两个,第三个出不来,求解?

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 canvas 客户端 iOS 6.6.1 1.9.0
const ctx = wx.createCanvasContext('myCanvas')

wx.downloadFile({
  url: 'http://is5.mzstatic.com/image/thumb/Purple128/v4/75/3b/90/753b907c-b7fb-5877-215a-759bd73691a4/source/50x50bb.jpg',
  success: function(res) {
      ctx.save()
      ctx.beginPath()
      ctx.arc(50, 50, 25, 0, 2*Math.PI)
      ctx.clip()
      ctx.drawImage(res.tempFilePath, 25, 25)
      ctx.restore()
      ctx.draw()
  }
})

用官方推荐的这个方法绘制多个圆形头像时,只能绘制两个,第三个出不来?求解

最后一次编辑于  2018-02-03  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答