image API与canvasToTempFilePath的配合问题
1、通过wx.getImageInfo()获取图片文件的类型,jpg文件返回"jpeg";
2、通过cavas draw将图片文件绘制到画布;
3、通过wx.canvasToTempFilePath()将画布图片存储到文件时,传入文件类型参数(第一步获得的类型),完成后获得的文件类型是"png";
4、此png文件引入image渲染,能显示,可是奇慢;
此问题很隐蔽,一直困扰我大半年,上周终于被我给揪了出来。
解决办法:
在第3步时,判断文件类型如果是"jpeg",将其转换为"jpg"传入type参数。