# compressImage

压缩图片接口,可选压缩质量。

# 支持说明

应用能力 Android iOS PC 预览效果
小程序 3.6.0 3.6.0 `待开发
扫码预览
用BoosHi扫码或PC端点击
网页应用 待开发 待开发 待开发 |待补充`

# 输入

继承标准对象输入,扩展属性描述:

名称 数据类型 必填 默认值 描述
src string 图片路径,可以是相对路径、临时文件路径、存储文件路径
quality number 80 压缩质量,范围是 (0,100],数值越小,质量越低,压缩率越高(仅对 jpg 有效)
最小值0
最大值100

# 输出

success返回对象的扩展属性:

名称 数据类型 描述
tempFilePath string 压缩后的图片路径

# 示例代码

bz.chooseImage({
  count: 1,
  sourceType: ['album', 'camera'],
  success: (result) => {
    bz.compressImage({
      src: result.tempFilePaths[0],
      quality: 50,
      success: (res) => {
        console.log(res);
      },
      fail: (res) => {
        console.error('compressImage failed')
      }
    })
  }
});
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

success返回对象示例:

{
  "errMsg": "compressImage:ok",
  "tempFilePath": ""
}
1
2
3
4
最后更新于 : 2/7/2023, 8:09:04 PM