收藏
回答

wx.canvasToTempFilePath压缩图片调用问题?

我在使用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保存以后的图片是裁剪了的

最后一次编辑于  2021-01-13
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签