收藏
回答

image API与canvasToTempFilePath的配合问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug image,画布 微信安卓客户端 8.0.2 1.9.2

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

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

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

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

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

解决办法:

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


回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签