wx.compressImage({
src: 'https://example.com/original.jpg', // 需要压缩的图片路径
quality: 80, // 压缩质量,取值范围为 0-100
success: function (res) {
console.log('压缩成功', res.tempFilePath);
},
fail: function (error) {
console.error('压缩失败', error);
}
});
上述代码中的参数说明如下:
- src: 需要压缩的图片路径。
- quality: 压缩质量,取值范围为 0-100,数值越大表示质量越高。如果不指定,默认值为 80。
- success: 压缩成功的回调函数,回调参数包含了压缩后的图片临时文件路径。
- fail: 压缩失败的回调函数。
这个方法可以在用户上传图片后对图片进行压缩,以减小文件大小,提高加载速度。在选择 quality 参数时,需要在图片质量和文件大小之间进行权衡,选择合适的值。
详细的 API 使用方法和参数配置可以查阅[微信小程序官方文档 - 图片](https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.compressImage.html)。
转载请注明出处:http://www.zyzy.cn/article/detail/851/微信小程序