LightSDK.native.getImageInfo

功能描述

通过js获取图片信息

支持格式

Json

请求参数:

字段 可选 类型 描述
src String 图片的路径,支持格式如下:1.标准http或https图片链接 2.image结尾的LightResource协议地址图片

请求调用示例

示例一:

params={
"src": "https://www.baidu.com/img/bd_logo1.png"
}
LightSDK.native.getImageInfo(params, cb);

示例二:

params={
"src": "LightResource://d676jdjk36666.image"
}
LightSDK.native.getImageInfo(params, cb);

返回值说明

字段名 字段类型 说明
width number 图片原始宽度,单位px。不考虑旋转
height number 图片原始高度,单位px。不考虑旋转
type string 图片格式:支持的格式包括png,jpg,jpeg,gif,webp(iOS设备下可支持heic)(不支持返回undefined)(jpg/jpeg统一返回jpeg)(iOS由于机型差异性,存在部分png图片存入相册后取出类型为jpeg)

返回字段示例

"data":
{
"info": {
"error_code": "0",
"error_message": "success"
},
"data": {
"width": 100,
"height": 100,
"type": "gif"
}
}

注意事项

需要在config.js配置文件中做以下配置:

module.exports = {
plugins:{
"image": {}
}
};