关于convascontext.drawimage()函数的使用,我们在PC端的集成开发环境里,将一副JPG的base64之后的数据(加上MIME头)直接传到该函数的第一个参数,可正确显示图片。但是在手机真机上发现无法显示,请问为何PC和真机还有如此大的差异?我拿到的这个JPG图片数据该如何显示出来?
var fdata = wx.getFileSystemManager().readFileSync('images/apple.jpg');
console.log("file length="+fdata.byteLength)
var tp = "data:image/jpg;base64,"+ base64.binaryToBase64(fdata);
this.data.context.drawImage(tp, 0,0, 300,200);
上面贴的那几行就是
麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)