收藏
回答

canvasToTempFilePath 回调不执行?

 //----------绘制图形并取出图片路径--------------

        var ctx = wx.createCanvasContext('canvas', that)

        ctx.drawImage(res.path, 0, 0, canvasWidth, canvasHeight)

        console.log(3344)

        ctx.draw(false, () => {

          //留一定的时间绘制canvas

          console.log(1100)

          setTimeout(() => {

            console.log(2222)

            wx.canvasToTempFilePath({

              canvasId: 'canvas',

              destWidth: canvasWidth,

              destHeight: canvasHeight,

              success:(res) => {

                console.log(1)

                console.log(res.tempFilePath//最终图片路径

              },

              fail: (res) => {

                console.log(2)

                console.log(res.errMsg)

              }

            }, that)

          }, 5000)

        })


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

1 个回答

  • 疯狂的小辣椒
    疯狂的小辣椒
    2020-04-22

    你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-04-22
    有用
    回复 3
    • huigezizj
      huigezizj
      2020-04-22
      是这样的,我想的操作是用户选择图片,然后通过canvas来压缩图片,然后再传递给云函数检测图片是否违规。但是看到文档说之前的接口停止维护了,就想用新的canvas接口,但是一直没有成功,大大能指点下吗,要是有demo就帮大忙了
      2020-04-22
      回复
    • huigezizj
      huigezizj
      2020-04-22
      https://developers.weixin.qq.com/s/xfzjLNmn7zgZ
      2020-04-22
      回复
    • huigezizj
      huigezizj
      2020-04-22
      现在是绘图后没有输出到image组件中
      2020-04-22
      回复
登录 后发表内容
问题标签