H5Imgcut

功能描述

 该模块集成了FNImageClip模块。
 主要实现获取裁剪后的图片,可自行编写获取裁剪后图片上传到服务器的代码(比如头像上传)。
 图片必须是本地路径(fs://、widget://)。

依赖的模块

使用FNImageClip模块

快速使用

使用流程描述,API描述,代码更改定制帮助等… 
用法1:
A页面:
引用zknight_h5imgcut_common.js,调用zknightH5ImgcutOpenCut(imgPath),直接打开图片裁剪页面。
裁剪完毕后A页面:
监听事件zknight_img_cut_event获取裁剪后的cutOutImg值即可。

示例:
A页面:
<script type="text/javascript" src="zknight_imgcut_common.js"></script>
//打开裁剪页面
zknightImgcutOpenCut('image/zknight_imgcut_default.jpeg'); 

裁剪完毕后A页面:
    //裁剪完毕后,页面接受参数
    api.addEventListener({
name:'zknight_img_cut_event'
    },function(ret,err){
        var img = ret.value.cutOutImg;
        console.log(img);
    });

 用法二:
 打开页面,直接使用即可。
 api.openWin({
     name: 'zknight_head_img_win'
url: 'zknight_head_img_win.html'
 });

 apiready里监听事件,自行处理后续事宜即可。
 api.addEventListener({
name:'zknight_img_cut_event'
    },function(ret,err){
        var img = ret.value.cutOutImg;
        console.log(img);
    });

特别说明

本模块使用了api.js、aui.css、zepto.js,并且本模块依赖于apicloud运行环境。