imageClip 插件封装了图片裁剪功能,本插件已停止更新,建议使用优化升级版FNImageClip
打开图片裁剪
open({params}, callback(ret, err))
path:
bg:
x:
y:
w:
h:
clipRect:
内部字段:
{
x: //数字类型;裁剪框左上角x坐标
y: //数字类型;裁剪框左上角y坐标
w: //数字类型;裁剪框宽度
h: //数字类型;裁剪框高度
fixation: //布尔类型;裁剪框位置大小是否固定,默认:false(不固定)
}
layerColor:
borderColor:
borderWidth:
ret:
内部字段:
{
status: //操作成功状态值,布尔类型
}
err:
内部字段:
{
msg: //错误描述
}
var imageClip = api.require('imageClip');
imageClip.open({
path: 'widget://res/img/apicloud.png'
}, function(ret, err) {
if (ret.status) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
无
iOS系统,Android系统
可提供的1.0.0及更高版本
保存截图到指定位置
save({params}, callback(ret, err))
album:
savePath:
quality:
ret:
内部字段:
{
savePath: //截图保存的绝对路径
}
err:
内部字段:
{
msg: //错误描述
}
var imageClip = api.require('imageClip');
imageClip.save(function(ret, err) {
if (ret) {
api.alert({
msg: JSON.stringify(ret)
})
} else {
api.alert({
msg: JSON.stringify(err)
})
}
});
无
iOS系统,Android系统
可提供的1.0.0及更高版本
关闭截图
close()
var imageClip = api.require('imageClip');
imageClip.close();
无
iOS系统,Android系统
可提供的1.0.0及更高版本
重置裁剪区域,恢复到初始打开时的状态
reset()
var imageClip = api.require('imageClip');
imageClip.reset();
无
iOS系统,Android系统
可提供的1.0.0及更高版本