功能描述
压缩图片接口,可选压缩质量,支持压缩PNG和JPEG格式的图片(压缩结果均为JPEG格式)
支持格式
Json
请求参数:
字段 | 类型及范围 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
src | string | 是 | 图片的路径,支持本地路径(image.picker接口返回的地址) | |
resolution | number | 1 | 否 | 相对于原图片的分辨率比例,范围(0, 1] |
quality | number | 80 | 否 | 压缩质量,范围[0, 100],数值越小,质量越低,压缩率越高 |
注意:如果resolution和quality的入参为范围外的值,SDK会将其重置为默认值。
请求调用示例params={
"src": "LightResource://xxx.image",
"resolution": 0.8,
"quality": 70
}
LightSDK.native.compressImage(params, cb);
返回值说明
字段名 | 类型 | 说明 |
---|---|---|
tempFilePath | string | 压缩后图片的临时文件路径 (本地路径) |
返回字段示例"data":
{
"info": {
"error_code": "0",
"error_message": "success"
},
"data": {
"tempFilePath": "LightResource://xxx.image"
}
}
注意事项
需要在config.js配置文件中做以下配置:
module.exports = { |