收藏
回答

用clip绘制多张圆形图片时在iOS端只显示两张

问题模块 框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 canvas clip 客户端 6.61 1.9.1
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()
  }
})


在canvas上用上述的clip方法绘制多张圆形图片时,在Android端可以全部显示,但是在ios端只显示两张。求解?谢谢!




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

1 个回答

  • H2-王欢
    H2-王欢
    2018-02-07

    我也遇到了这个问题,5个圆形头像,安卓能够完整绘制,iOS只有2个

    2018-02-07
    赞同
    回复