从相册选取的原图,进行压缩
代码段:
wx.chooseImage({
count: 9,
sizeType: ['original'],
sourceType: ['album', 'camera'],
success: function (res) {
let image = res.tempFiles[0];
wx.compressImage({
src: image.path,
quality: 80 // 压缩质量80与40,比如,压完都是2.4m
})
}
});
原图地址:
http://bbtimeimg.babybus.com/1220791_1038088_cad1239e4c75473c87c205355af3e170.jpg
设备:iPhone8
系统:ios12.1
微信小程序开发问题解答
微信小程序开发者回答:
我觉得可能是bug,因为compressImage写明了只针对jpg格式有效,而ios里有时候拍照或者相册选择图片的时候,获取的文件后缀是jpg,而用getImageInfo获取的type却是png
微信小程序开发者回答:
quality number 80 否 压缩质量,范围0~100,数值越小,质量越低,压缩率越高(仅对jpg有效)。
说明已经被压榨完了没有可压缩空间了,你可以换一张图片再看看效果。
本文网址:http://www.91bianli.com/weixinxiaochengxu/18459.html