安卓设备 canvasToTempFilePath保存图片 报错,测试了小图 可以保存。
canvasToTempFilePath:fail:convert native buffer parameter fail.native buffer exceed size limit.
看论坛里很多大佬说 dpr调小可以解决这个问题。具体怎么操作?
有没有大佬测试过,最小多少尺寸会报错。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | canvasToTempFilePath | 微信安卓客户端 | 7.0.16 | 2.12.0 |
1 个回答
const dpr = wx.getSystemInfoSync().pixelRatio canvas.width = 图片宽 * dpr canvas.height = 图片高 * dpr ctx.scale(dpr, dpr)