imageHandle
概述
imageHandle模块封装了图片的编辑功能,支持给图片添加马赛克、图片水印和文字水印
setMosaic
设置马赛克
setMosaic({params},callback(ret))
params
path:
- 类型:字符串
- 描述:图片路径,支持fs、widget
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:, //布尔类型,是否成功
path:'' //字符串类型;编辑完成图片路径
}
示例代码
var imageHandle = api.require('imageHandle');
imageHandle.setMosaic({
path:''
},function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
setText
设置文字水印
setText({params},callback(ret))
params
path:
- 类型:字符串
- 描述:图片路径,支持fs、widget
text:
- 类型:字符串
- 描述:文字内容
textPoint:
- 类型:JSON 对象
- 描述:(可选项)文字水印的位置
- 内部字段:
{
x: 50, //(可选项)数字类型;文字水印x坐标;默认:50
y: 50 //(可选项)数字类型;文字水印y坐标;默认:50
}
textColor:
- 类型:字符串
- 描述:(可选项)文字颜色,支持rgb、rgba、#
- 默认:#000000
textFont:
- 类型:数字
- 描述:(可选项)文字的大小
- 默认:12
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:, //布尔类型,是否成功
path:'' //字符串类型;编辑完成图片路径
}
示例代码
var imageHandle = api.require('imageHandle');
imageHandle.setText({
path:'',
text:''
},function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
setWatermark
添加图片水印
setWatermark({params},callback(ret))
params
path:
- 类型:字符串
- 描述:图片路径,支持fs、widget
waterPath:
- 类型:字符串
- 描述:水印图片路径,支持fs、widget
waterRect:
- 类型:JSON 对象
- 描述:(可选项)水印图片的位置及尺寸
- 内部字段:
{
x: 0, //(可选项)数字类型;水印图片x坐标;默认:0
y: 0, //(可选项)数字类型;水印图片y坐标;默认:0
w: 50, //(可选项)数字类型;水印图片的宽度;默认:50
h: 50 //(可选项)数字类型;水印图片的高度;默认:50
}
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status:, //布尔类型,是否成功
path:'' //字符串类型;编辑完成图片路径
}
示例代码
var imageHandle = api.require('imageHandle');
imageHandle.setWatermark({
path:'',
waterPath: '',
}, function(ret) {
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本