最新版 canvas.draw 无法绘制本地临时图片

发布于 6 年前作者 qjiang11324 次浏览最后编辑 6 年前来自 ask
wx.downloadFile({

  url: imgUrl, // 一个网络图片

  success ({ tempFilePath }) {


    // 将临时图片地址绘制到画布上

    ctx.drawImage(tempFilePath, 0, 0, 100, 100)
 
    ctx.draw(false, () => {
      // 这个回调一直没执行,控制台没有任何抛错
      debugger
    })

  }

})

10 回复
hetao
hetao1 楼6 年前

@黄思程 1.9.1 版本

juanwang
juanwang2 楼6 年前

是选择了哪个基础库

cuilei
cuilei3 楼6 年前
haofang
haofang4 楼6 年前

网络down下来的图片,好像不能马上drawImage,我是用setTimeout延迟几秒后处理的

twu
twu5 楼6 年前

可以的,之前版本的都正常,手机上也正常

wyang
wyang6 楼6 年前

mark,同样遇到这个问题。

wx.getFileSystemManager().getFileInfo()也读取不到这个临时文件。

啥时候能解决啊,在线等,急~

xiongmin
xiongmin7 楼6 年前

好像是版本问题,把开发者版本更改为上个版本的试试。

cluo
cluo8 楼6 年前

同样 遇到这个问题 模拟器中ctx.draw画不出来图片

xuwei
xuwei9 楼6 年前

mark,同样遇到这个问题

yangzhu
yangzhu10 楼4 年前

大家好!我也遇到了这个问题,使用本地路径可以绘制,使用网络路径或者临时路径都无法绘制!这是为什么呢?大家有没有找到解决方法呢?找到了,请分享下,谢谢!