imageTailor


该插件适用于图片截取,用户可以通过相机,相册获取一张图片,截取圆形时是不可以改变截取范围的直径,矩形时是可以改变截取范围的.常用于头像上传.简单,易用.

UI展示

image

方法:

  • open : 启动图片截取.

回调方法:

open


详细描述

rd.imageTailor.open(successCallBack,errorCallBack,title,isFace);
说明:

本插件唯一一个方法,用于启动图片截取功能.调用该方法后,屏幕下部会弹出选择框:

1.通过相机. 将通过相机拍照获取到一张图片,支持主,副摄像头. 支持取消,重拍.

2.通过相册. 将通过相册选择一张图片,支持取消.

3.取消. 将取消所有操作.

选择图片后,插件自动跳转到截图操作界面.用户可以拖动图片,选择最适合的位置.支持取消操作. 点击确定后,即可生成一张截取完毕的圆形照片,默认保存到临时文件夹,同时通过回调函数返回该图片的绝对路径.
注意:圆形是可以拖动图片,矩形是不可以拖动图片

参数
  • successCallBack :( successCallBack ) 必选 function函数 成功回调函数.
  • errorCallBack :( errorCallBack ) 必选 function函数 失败回调函数.
  • title :(String) 必选 裁剪界面标题.
  • isFace :(Boolean) 可选 默认false,true为截取圆形,false为截取矩形
返回值:

无返回值

示例代码:

rd.imageTailor.open(successCallBack,errorCallBack,'please crop your image',true);

successCallBack


详细描述

function successCallBack (path) {
    alert(path);
}
说明:

成功回调函数

参数:
  • path : (String) 必选 图片截取后,存储的路径为绝对路径

errorCallBack


详细描述

function errorCallBack (msg) {
    alert(msg);
}
说明:

失败回调函数

参数:
  • msg : (String) 必选 失败的信息