该原生插件能够获取,设置图片的EXIF信息(包括图片的光圈值,拍摄时间,曝光时间,焦距等信息);
获取EXIF信息
getValue({params}, callback(ret))
path:
tag:
ret:
{
status: true,
value: '',
msg:'' // status为 false 时,返回
}
var imageEXIF = api.require('imageEXIF');
imageEXIF.getValue({
tag:'DateTime'
}, function(ret) {
alert('DateTime: ' + JSON.stringify(ret));
});
iOS系统,Android系统
可提供的1.0.0及更高版本
设置EXIF信息
setValue({params}, callback(ret))
path:
tag:
value:
exif:
{
dateTimeOriginal:'',//字符串类型;照片创建时间
userComment:'' // 字符串类型;照片备注
}
gps:
{
latitude:'',//字符串类型;纬度
latitudeRef:'', // 字符串类型;纬度Ref
longitude:'',//字符串类型;经度
longitudeRef:'' // 字符串类型;经度Ref
}
ret:
{
status: true,//布尔类型;是否成功
msg:'', //字符串类型;错误信息;status为 false 时,返回
imagePath:'' //字符串类型;设置完成图片本地路径;仅支持iOS
}
var imageEXIF = api.require('imageEXIF');
imageEXIF.setValue({
path:''
});
iOS系统,Android系统
可提供的1.0.0及更高版本
列举所有属性,iOS不支持
listAll({params}, callback(ret))
ret:
{
status:false,
result:{
},
msg:'' // status为 false 时,返回
}
var imageEXIF = api.require('imageEXIF');
imageEXIF.listAll(function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
Android系统
可提供的1.0.0及更高版本