Skip to content

compressImage

描述

压缩图片

网页应用需要完成鉴权后调用该接口。

支持说明

客户端平台WPS协作版本要求
iOS>=5.24.0
Android>=5.24.0
PC>=5.24.0

输入

名称数据类型是否必填描述
paramsobject
∟ filepathstring图片的本地存储路径。
注意:这里的路径指通过其他JSAPI返回的路径。
如:"ksoxz://temp/e1f7c67d89ef4da69337ce35e66e2e04"
∟ qualitynumber取值范围 (0,100) ,数值越小,质量越低,压缩率越高(仅对 jpg 有效)。
最小值:1
最大值:100
默认值:80
onSuccessFunction
onErrorFunction

输出

名称类型描述
tempFilePathstring压缩后的图片路径。
iOS 端:统一返回压缩后的 jpeg 图片。
Android/PC 端:仅当输入图片为 jpg/jpeg 时压缩,其余格式不做压缩,并按原始图片返回。

示例代码

ts
const params = {
  filepath: 'ksoxz://temp/e1f7c67d89ef4da69337ce35e66e2e04',
  quality: 80
};
window.ksoxz_sdk.compressImage({params, onSuccess, onError});

错误码

errnomsg含义
1042001no such file or directory找不到文件或目录

除以上错误外,还可能存在公共错误,参考:公共错误码