收藏
回答

wx.canvasToTempFilePath调用出来的临时路径不能用,请问怎么解决啊?

showImage(canvas) {
      wx.canvasToTempFilePath({
        x:0,
        y:0,
        width200,
        height200,
        destWidth:100,
        destHeight:100,
        canvasthis.data.canvas,
        quality1,
        successres => {
          console.log(res);
          this.setData({
            imgShow: res.tempFilePath
          })
            })
 }

用的2D,所以没有用draw(),用了会报错

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

3 个回答

  • 清渡失眠
    清渡失眠
    2021-09-09

    canvas 斜体无效(新版旧版都无效)怎么解决?


    2021-09-09
    有用
    回复
  • 丶
    2021-07-20

    我是想实现压缩图片,思路是选择文件,然后把文件上传云开发再拿到下载地址,然后把下载地址通过canvas.createImage()和drawImage创建canvas,再用wx.canvasToTempFilePath导出,但是我导出后的地址不能用,其中部分代码是借鉴的。

    2021-07-20
    有用
    回复 1
  • Mr.Zhao
    Mr.Zhao
    2021-07-20

    太难猜了,提供复现的代码吧

    2021-07-20
    有用
    回复 21
    • 丶
      2021-07-20
      我是想实现压缩图片,思路是选择文件,然后把文件上传云开发再拿到下载地址,然后把下载地址通过canvas.createImage()和drawImage创建canvas,再用wx.canvasToTempFilePath导出,但是我导出后的地址不能用
      2021-07-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-07-20回复
      提供复现的代码,别用文字描述,我这边又没问题,你说这些也没用啊
      2021-07-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-07-20回复
      云开发拿到的下载地址的,你用的fileId不是https地址吗   不支持cloud地址
      2021-07-20
      回复
    • 丶
      2021-07-20
      代码贴不开,放在主贴里了,我怀疑是我的drawImage用的路径有问题
      2021-07-20
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-07-20回复
      别用截图啊   没法运行
      2021-07-20
      回复
    查看更多(16)
登录 后发表内容