我在使用cavas压缩图片以后,调用wx.canvasToTempFilePath获取临时文件,
在调用这个方法的时候,在真机上面,第一张图片尺寸都是不对的
设置了targetWidth 375 targetHeight 282
实际返回的只有width: 900, errMsg: "getImageInfo:ok", orientation: "up", type: "jpeg", height: 450
同一个界面如果再次触发这个方法,或者一次压缩多张图片的话
可以正常返回width: 1125, errMsg: "getImageInfo:ok", orientation: "up", type: "jpeg", height: 846
因为手机是三倍像素,可以对应上,但是第一次总是图片被裁剪了?
但是canvas画布上面的图片看起来是比例正常的,只有这个canvasToTempFilePath保存以后的图片是裁剪了的
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)