image API与canvasToTempFilePath的配合问题
发布于 4 年前 作者 gang03 8946 次浏览 来自 官方Issues

1、通过wx.getImageInfo()获取图片文件的类型,jpg文件返回"jpeg";

2、通过cavas draw将图片文件绘制到画布;

3、通过wx.canvasToTempFilePath()将画布图片存储到文件时,传入文件类型参数(第一步获得的类型),完成后获得的文件类型是"png";

4、此png文件引入image渲染,能显示,可是奇慢;

此问题很隐蔽,一直困扰我大半年,上周终于被我给揪了出来。

解决办法:

在第3步时,判断文件类型如果是"jpeg",将其转换为"jpg"传入type参数。

回到顶部