分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

上传、裁剪图片-----Jcrop图片裁剪插件

发布时间:2023-09-06 01:20责任编辑:彭小芳关键词:暂无标签

Jcrop文档:http://code.ciaoca.com/jquery/jcrop/
C#裁剪:http://www.cnblogs.com/xyang/archive/2013/02/25/2932145.html

上传图片思路:
  

1.file选择图片:<input type="file" class="file" accept="image/gif,image/jpeg,image/png" />
2.上传图片--接口返回上传后服务器图片路径到前端
3.将图片展示出来
4. 启用裁剪
 
 ?var core = { ???????showCoords: function (c) { ??????????//存储裁剪信息 ???????????vm.imgX(c.x); ???????????vm.imgX2(c.x2); ???????????vm.imgY(c.y); ???????????vm.imgY2(c.y2); ???????????vm.imgHeight(c.h); ???????????vm.imgWidth(c.w); ???????},
}
 ????var jcropApi; ????var jm = { ???????allowSelect: true, ???????allowMove: true, ???????allowResize: true, ???????bgOpacity: 0.3, ???????aspectRatio: 1, ???????minSize: [30, 30], ???????maxSize: [1000, 1000], ???????onChange: core.showCoords, ???????onSelect: core.showCoords ??????} ?????????//启用裁剪 ???????????$("#defaultImg").Jcrop(jm, function () { ???????????????jcropApi = this; ???????????????//是否初始选框 ???????????????????jcropApi.setSelect([0, 0, 140, 140]); ???????????}); ??
5.将裁剪信息与图片路径传入后台进行处理保存到服务器并返回裁剪后的图片路径
提示:更换图片jcropApi.setImage(新的图片路径, function () { ???????????????jcropApi = this; ???????????????jcropApi.setSelect([0, 0, 140, 140]); ???????????});

上传、裁剪图片-----Jcrop图片裁剪插件

原文地址:http://www.cnblogs.com/lbonet/p/7747150.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved