博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apiCloud中图片裁剪模块FNImageClip的使用
阅读量:6638 次
发布时间:2019-06-25

本文共 1110 字,大约阅读时间需要 3 分钟。

思路

1.获取需裁剪图片的地址

2.跳转到裁剪页面
3.裁剪成功返回新图片地址
4.替换原有图片地址

增加修饰和事件

str += '
  • ';

    上面是动态生成的图片html布局数据,增加一个id标识id="'+imgType+'_'+i+'",增加一个点击事件onclick="showClip(\''+imgType+'_'+i+'\',\''+ret.list[i].path+'\')"

    打开裁剪页面,并传入参数element_id和img_url

    // 裁剪图片function showClip(element_id,img_url) {    // 处理图片裁剪    openWinPro('clip','element_id:'+element_id+',img_url:'+img_url);}

    裁剪页面进行处理

        
    图片裁剪
    图片裁剪

    裁剪页面获取参数,负责裁剪图片,并发送事件监听和传递参数

    api.sendEvent({    name: 'clip_success',    extra: {        element_id: element_id,        new_img_url: ret.destPath    }});

    原页面增加监听事件和处理

    // 监听图片裁剪    api.addEventListener({        name: 'clip_success'    }, function(ret, err) {        if (ret) {            $("#"+ret.value.element_id).css('background-image','url('+ret.value.new_img_url+')');            $("#"+ret.value.element_id+" input").val(ret.value.new_img_url);        }    });

    一切都ok了

    裁剪前

    422101-20161221180553511-290594077.png

    裁剪中

    422101-20161221180600776-867949312.png

    裁剪后

    422101-20161221180607761-765163722.png

    本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/6208600.html,如需转载请自行联系原作者

    你可能感兴趣的文章
    apache开源项目--ZooKeeper
    查看>>
    WPF 控件事件的一个小坑…
    查看>>
    c++内存分配(new和delete)
    查看>>
    OTG驱动分析(二)
    查看>>
    CSS的::selection使用方法
    查看>>
    PHPStorm + Homestead + Xdebug + Chrome Xdebug Helper 调试配置
    查看>>
    java中static作用详解
    查看>>
    Spring学习8-Spring事务管理(编程式事务管理)
    查看>>
    MongoDB 正则表达式
    查看>>
    Android Studio中如何查看Logcat调试信息
    查看>>
    MySQL优化技巧之四(数据库设计中的一些技巧)
    查看>>
    C语言堆内存管理上出现的问题,内存泄露,野指针使用,非法释放指针
    查看>>
    UVA 12436 - Rip Van Winkle's Code(线段树)
    查看>>
    Windows10 RedStone 1使用Bash体验
    查看>>
    Android 系统内置App JNI
    查看>>
    stm32 usb error : identifier "bool" is undefined
    查看>>
    Mycat配置文件rule.xml
    查看>>
    MATLAB图像处理工具箱
    查看>>
    【spring 注解 错误】使用controller 作为后台给前台ajax交互数据出错
    查看>>
    BZOJ3567 : AABB
    查看>>