convascontext.drawimage()的真机和开发环境差异?
关于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);
2 回复