takePicCutOut
来自于:开发者立即使用
openIDCardCut openCardCut openCustomCut
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
概述
takePicCutOut 模块概述
takePicCutOut模块封装了拍照裁剪,选取相册裁剪功能,提供了身份证正面、背面、银行卡等卡片等裁剪样式。同时还有自定义裁剪功能,可以自由的选取需要裁剪的图片部位。
备注:本模块是根据百度sdk第三方源码进行提取重新修改实现和UIBaiduOCR模块不能共同使用。
固件要求
Android:4.0及以上 iOS:8.0及以上
模块接口
openIDCardCut
打开身份证裁剪界面
openIDCardCut({params}, callback(ret))
params
isCardFront:
- 类型:布尔型
- 描述:(可选项)身份证正面还是背面。(true:正面 false:背面)
- 默认值:true(正面)
isAlbumImport:
- 类型:布尔型
- 描述:(可选项)是否显示导入图片按钮。(true:显示 false:不显示)
- 默认值:true(显示)
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;true
filePath : ''
}
示例代码
var demo = api.require('takePicCutOut');
demo.openIDCardCut({
isCardFront : true
},function(ret, err){
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本
openCardCut
打开卡片裁剪界面
openCardCut({params}, callback(ret))
params
isAlbumImport:
- 类型:布尔型
- 描述:(可选项)是否显示导入图片按钮。(true:显示 false:不显示)
- 默认值:true(显示)
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;true
filePath : ''
}
示例代码
var demo = api.require('openCardCut');
demo.openCardCut(function(ret, err){
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.1及更高版本
openCustomCut
打开自定义裁剪界面
openCustomCut({params}, callback(ret))
params
isAlbumImport:
- 类型:布尔型
- 描述:(可选项)是否显示导入图片按钮。(true:显示 false:不显示)
- 默认值:true(显示)
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;true
filePath : ''
}
示例代码
var demo = api.require('openCardCut');
demo.openCustomCut(function(ret, err){
alert(JSON.stringify(ret));
});
可用性
iOS系统,Android系统
可提供的1.0.1及更高版本