下图是存在云存储中的文件同一张图片的三次不同比例压缩,分三次上传,第次上传一张原图和一张压缩后的图(看更新时间可以知道哪两个是一组的)。
发现这个接口存在的两个问题: (原图6.32MB)
第一是压缩比例无效,第二是出现体积变大的概率很大。如图3.87MB的是压50的,有一点可用性。6.36MB那个是压缩80,返而更大了。7.71MB那个更历害,设定是压缩60。
ios。微信7.0.13
wx.chooseImage({
count: 9,
sizeType: ['original', 'compressed'],
sourceType: ['album'], //从相册选择
success: (res) => {
const tempFilePaths = res.tempFilePaths
const size = res.tempFiles[0].size
const src = res.tempFiles[0].path
console.log(size)
wx.compressImage({
src,
quality: 60,
success: res => {
tempFilePaths.push(res.tempFilePath)
// 后面对图片进行了上传操作
})
}
})
}
});
请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。