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