收藏
回答

拿到的base64图片 怎么才能画到canvas上面 T.T

用了各种方法想把从后台拿到的小程序二维码图片保存到手机上面,就是不行

var src = "data:image/png;base64," + this.data.imageCode;

canvas.drawImage(src, 0, 0, 300, 300)

canvas.draw();

这样能画到canvas,但是把canvas保存成临时文件,再把这临时文件保存到相册的时候就不行,总是空的,但是我再说上面画text的时候,保存是好使的,就是用上面的那种方法画上去的二维码不行T.T

canvas.setFontSize(20)

canvas.fillText('asdfasdfasdfasdfas', 20, 20)

canvas.draw();

这样画上去的text是能出现的

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

12 个回答

  • \
    \
    2017-10-25

    base64的图片有什么方法可以保存成临时文件,没找到这个api

    2017-10-25
    有用
    回复
  • 银色子弹
    银色子弹
    2017-10-25

    src改成临时路径

    2017-10-25
    有用
    回复

正在加载...

登录 后发表内容