Jcrop_jQuery图片裁剪插件

这是本人在51CTO学院看到的视频教程,以前工作中也用到,但糊里糊涂的,看了这个视频,觉得挺清晰的,记下来,以备不时之需。

http://edu.51cto.com/index.php?do=lession&id=67800

1、我们浏览网页所看到的图片是存放在远程的服务器上的,而我们的js(或者jQuery)是运行在客户端的浏览器上面的!
2、就算是客户端的图片,也不能够通过js去直接裁剪!

图片剪切插件所做的工作是提供一个良好的用户体验帮助我们用户选择所需要的裁剪区域,具体的裁剪工作是放在服务器端完成的!

一、Jcrop插件概述
1、介绍
Jcrop是一个简单强大的jQuery的图像裁剪插件!
网址:http://deepliquid.com/content/Jcrop.html
2、快速入门

<script src="js/jquery.min.js"></script>
<script src="js/jquery.Jcrop.min.js"></script>
<link rel="stylesheet" href="css/jquery.Jcrop.css" type="text/css" />
<img src="flowers.jpg" id="target" />
<script language="Javascript">
    $(function(){
      $('#target').Jcrop();
    });
</script>

二、具体使用

  • 1、常用设置选项
    1)aspectRatio decimal 长宽比w/h
    2)minSize array [ w, h ] 最小宽度/高度,使用0无限制
    3)maxSize array [ w, h ] 最大宽度/高度,使用0无限制
    4)setSelect array [ x, y, x2, y2 ] 设置一个初始选择区
    5)bgColor color value 设置背景颜色的容器 默认:’black’
    6)bgOpacity decimal 0 - 1 默认:0.6
    7)boxWidth 整数 图片缩小到的宽度(默认值:0,没有限制)
    8)boxHeight 整数 图片缩小到的高度(默认值:0,没有限制)

    PS:在测试时IE调试工具内的IE7可能会有浏览器假死的问题,解决:keySupport:false

  • 2、事件处理程序
    onSelect(p) 回调 当选择完成
    onChange(p) 回调 选择时调用
    onRelease 回调 当选择释放

资料下载地址:http://pan.baidu.com/s/1jGAQtWM

网址:http://www.sifangku.com/course/9.html
或者:http://edu.51cto.com/course/course_id-3630.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值