imageHandle原生插件封装了图片的编辑功能,支持给图片添加马赛克、图片水印和文字水印
设置马赛克
setMosaic({params},callback(ret))
path:
ret:
{
status:, //布尔类型,是否成功
path:'' //字符串类型;编辑完成图片路径
}
var imageHandle = api.require('imageHandle');
imageHandle.setMosaic({
path:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本
设置文字水印
setText({params},callback(ret))
path:
text:
textPoint:
{
x: 50, //(可选项)数字类型;文字水印x坐标;默认:50
y: 50 //(可选项)数字类型;文字水印y坐标;默认:50
}
textColor:
textFont:
ret:
{
status:, //布尔类型,是否成功
path:'' //字符串类型;编辑完成图片路径
}
var imageHandle = api.require('imageHandle');
imageHandle.setText({
path:'',
text:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本
添加图片水印
setWatermark({params},callback(ret))
path:
waterPath:
waterRect:
{
x: 0, //(可选项)数字类型;水印图片x坐标;默认:0
y: 0, //(可选项)数字类型;水印图片y坐标;默认:0
w: 50, //(可选项)数字类型;水印图片的宽度;默认:50
h: 50 //(可选项)数字类型;水印图片的高度;默认:50
}
ret:
{
status:, //布尔类型,是否成功
path:'' //字符串类型;编辑完成图片路径
}
var imageHandle = api.require('imageHandle');
imageHandle.setWatermark({
path:'',
waterPath: '',
}, function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS系统,Android系统
可提供的1.0.0及更高版本