收藏
回答

canvas导出生成图片错误

问题模块
API和组件

将图片上传绘制在canvas中并添加文字生成新的canvas,再用canvastotemfilepath导出生成图片,结果报错:渲染层错误

用rect等方式多次绘制图形导出生成图片正常。只有在上传图片操作才会出错,有人遇到类似情况吗

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

1 个回答

  • hulk
    hulk
    2017-04-10

    您好,我用以下代码没有复现上述问题,可以给一个会报这类错误的demo么?


    Page({
      onLoad: function() {
        const ctx = wx.createCanvasContext('myCanvas')
        wx.chooseImage({
          success: function(res){
            ctx.drawImage(res.tempFilePaths[0], 0, 0, 150, 100)
            ctx.draw()
          }
        })
      },
      test: function() {
        wx.canvasToTempFilePath({
          canvasId: 'myCanvas',
          success: function(res) {
            const ctx = wx.createCanvasContext('myCanvas')
            ctx.drawImage(res.tempFilePath, 0, 0, 150, 100)
            ctx.draw()
          },
          complete: function(e) {
            console.log(e)
          }
        })
      }
    })


    2017-04-10
    赞同
    回复