收藏
回答

在调用ctx.draw接口时,个别时候绘制的图片保存为空白?

保存空白图片的环境: iphone 8,iOS 13.4.1, 微信版本7.0.12;iphone x,iOS 13.3.1,微信版本7.0.12

代码:

ctx.draw(false, () => {
            canvasToTempFilePath({
                canvasId: 'share',
            }, ctx).then(({ tempFilePath }) => {
                console.timeEnd('保存');
                wx.hideLoading();
                this.setData({
                    msg: '保存图片至手机,可分享给好友'
                })
                this.setData({
                    imageFile: tempFilePath,
                    isDraw: true
                })
                if (this.data.loading && tempFilePath) {
                    this.saveImg();
                }
                if (!tempFilePath) {
                    wx.showToast({
                        title: '合影下载失败',
                    })
                }
            }, () => {
                this.setData({
                    msg: '保存图片至手机,可分享给好友'
                })
                wx.hideLoading();
            })
        })

请帮忙定位,谢谢

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

2 个回答

  • Admin²⁰²²
    Admin²⁰²²
    2020-04-22

    有同时draw多个图吗?

    2020-04-22
    有用 1
    回复 1
    • 邹昊
      邹昊
      2020-04-22
      是多个图形往一个里面画,有背景有前景有人物
      2020-04-22
      回复
  • fuyao
    fuyao
    2021-05-13

    同问,在ios多个版本中都有出现

    2021-05-13
    有用
    回复
登录 后发表内容
问题标签