`
usenrong
  • 浏览: 515052 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

在线裁剪图片jquery插件Jcrop - 中文文档

 
阅读更多
效果请看:http://deepliquid.com/projects/Jcrop/demos.php

入门
下载js插件页面
• 放到页面相应的位置
• 同时也需要加载jquery

加载顺序
•jQuery
•Jcrop
•Jcrop CSS样式
如:
<script src="js/jquery.pack.js"></script>


<script src="js/jquery.Jcrop.pack.js"></script>


<link rel="stylesheet" href="css/jquery.Jcrop.css" type="text/css" />

 

注意:你也可以调整成其他的位置

调用
假如:
  1. <img src="flowers.jpg" id="cropbox" />


编写以下脚本

<script language="Javascript">

    jQuery(function() {

        jQuery('#cropbox').Jcrop();

    });

</script>

 

  1. Jcrop就可以激活了

    事件处理
    Jcrop有2个主要的事件处理程序 onChange 和 onSelect.

    onSelect  callback  选择完成后调用  
    onChange  callback  选框移动(或者说改变)时调用  

    定义一个事件出来函数

    <script language="Javascript">
    
    
    
      function showCoords(c)
    
      {
    
          // variables can be accessed here as
    
          // c.x, c.y, c.x2, c.y2, c.w, c.h
         //w宽度 h高度  x y 左上角 x2 y2右下角坐标
      };
    
    
    
    </script>
    
    
     
    然后附加上去
    <script language="Javascript">
    
    
    
    
        jQuery(function() {
    
    
            jQuery('#cropbox').Jcrop({
    
    
                onSelect: showCoords,
    
    
                onChange: showCoords
    
    
            });
    
    
        });
    
    
    </script>
    
     
这是一个标准的jquery语法,注意最后一个属性后面没有逗号

设置选项
参数名称  类型  描述  默认  
aspectRatio  decimal  设定宽高比 n/a  
minSize  array [ w, h ]  设置最小尺寸 n/a  
maxSize  array [ w, h ]  设置最大尺寸 n/a  
setSelect  array [ x, y, x2, y2 ]  设置一个初选框的位置 n/a  左上角右下角坐标
bgColor  color value  设置背景容器颜色 'black'  
bgOpacity  decimal 0 - 1  设置当图像被裁剪选框外的透明度 .6  

如:
<script language="Javascript">



    jQuery(function() {

        jQuery('#cropbox').Jcrop({

            onSelect:    showCoords,

            bgColor:     'black',

            bgOpacity:   .4,

            setSelect:   [ 100, 100, 50, 50 ],

            aspectRatio: 16 / 9

        });

    });



</script>

 
    注意

    •Text 必须有引号
    •其他就不要有引号
    •最后一个参数后面没有逗号

分享到:
评论

相关推荐

    好用的JS图片裁剪工具——jquery.Jcrop-0.9.8

    总结来说,jQuery.Jcrop是一款强大且易于集成的JavaScript图片裁剪插件,能够帮助开发者快速实现图片裁剪功能,同时提供了丰富的配置选项和回调机制,以适应各种应用场景。无论你是前端新手还是经验丰富的开发者,...

    jQuery图片裁剪插件Jcrop.js

    **jQuery图片裁剪插件Jcrop.js** Jcrop.js是一款基于jQuery的开源图片裁剪工具,它为网页开发者提供了一种高效、灵活的方式来实现图像裁剪功能。在网页设计中,用户经常需要上传图片并根据需求进行裁剪,以适应特定...

    图片裁剪插件JqueryJcrop兼容大数浏览器

    **jQuery Jcrop 插件详解:打造跨浏览器的图片裁剪功能** 在Web开发中,图片裁剪功能常用于用户上传头像、编辑照片或进行个性化定制等场景。`jQuery Jcrop`是一款强大的JavaScript插件,它使得在浏览器中实现图片...

    跨浏览器的jquery图片剪裁插件Jcrop

    然后,通过选择一个或多个HTML元素(通常是包含待裁剪图片的`&lt;img&gt;`标签),调用`.Jcrop()`方法初始化插件。结合配置参数和事件处理函数,即可实现所需的图片裁剪功能。 在提供的压缩文件中,虽然没有具体的文件...

    jQuery插件-Jcrop 对图片的截取 显示操作

    JQuery是一个广泛使用的JavaScript库,它极大地简化...总之,Jcrop是一个强大且易用的jQuery插件,为网页图片裁剪提供了便捷的解决方案。通过灵活的配置和丰富的API,开发者可以轻松地集成图像裁剪功能到自己的项目中。

    jquery Jcrop图像裁切插件中文api文档

    这时,可以使用`setOptions()` 更新参数,或者在需要更换裁剪图片时先调用`destroy()`,再重新绑定Jcrop。 总的来说,jQuery Jcrop 是一个功能强大且易于集成的图像裁剪解决方案,提供了丰富的定制选项和事件处理...

    Jcrop官方的图片裁剪jQuery插件

    Jcrop是一款基于jQuery的开源图片裁剪插件,它为Web开发者提供了在浏览器端实现图片裁剪功能的强大工具。这款插件广泛应用于各种需要用户自定义选择图片区域的场景,如上传头像、图片预览和编辑等。下面将详细介绍...

    PHP+jQuery+jCrop在线上传裁剪头像(内含源码)

    标题 "PHP+jQuery+jCrop在线上传裁剪头像(内含源码)" 涉及的是一个基于Web的图像处理应用,它允许用户上传图片并进行裁剪,以创建自定义的头像或其他需要的图像尺寸。这个系统的核心技术包括PHP、jQuery和jCrop。 1...

    jquery.Jcrop

    **jQuery.Jcrop** 是一个基于JavaScript和jQuery的图像裁剪插件,专为网页上的图像处理提供方便的裁剪功能。这个插件允许用户在网页上动态选择图像的一部分,并可以将其裁剪为所需的尺寸,广泛应用于头像上传、图片...

    可以在线剪切图片并保存的JQUERY插件

    标题中的“可以在线剪切图片并保存的JQUERY插件”指的是使用JavaScript库JQuery实现的一个功能丰富的图像裁剪工具。这个插件允许用户在网页上动态地裁剪图片,并能够将裁剪后的结果保存。它极大地提升了用户体验,让...

    jcrop裁剪图片

    Jcrop是一款基于jQuery的开源图片裁剪插件,它提供了简单易用的API,使得开发者能够轻松地在网页中实现按比例或自由裁剪图片的功能。本文将详细介绍Jcrop的特性、使用方法以及如何通过其提供的示例快速上手。 首先...

    Jcrop 基于jquery的图片裁剪插件.zip

    Jcrop是一款基于jQuery的图像裁剪插件,它允许用户在网页上自由选择图像的裁剪区域,从而实现自定义的图像裁剪功能。这款插件广泛应用于网站的头像上传、图片编辑、预览等功能,尤其对于需要用户自行调整图片尺寸的...

    jQuery的图片裁剪插件集合

    4. imgAreaSelect:一个简单但灵活的插件,允许用户通过鼠标绘制裁剪区域,可与其他jQuery插件配合使用。 5. Bootstrap Image Gallery with Cropper:基于Bootstrap框架,集成了Cropper.js,提供美观的图片预览和...

    jcrop + jquery+struts2 图片裁剪

    文件"jquery Jcrop图像裁切插件中文api文档.docx"提供了Jcrop的中文API文档,对开发者来说是宝贵的参考资料,包含了插件的所有方法、属性和选项的详细说明,有助于理解和使用Jcrop的各种功能。而"HeadUpload"可能是...

    jcrop jquery 图片上传裁剪

    Jcrop 是一个基于 jQuery 的 JavaScript 图像裁剪插件,它允许用户在网页上选择并裁剪图像,常用于图片上传前的预览和编辑。这个插件为开发者提供了丰富的功能,包括动态调整选区、比例锁定、多边形裁剪等,极大地...

    jquery 图片剪切

    在IT行业中,jQuery图片剪切是一项常见的前端技术,用于实现用户自定义裁剪图片的功能,广泛应用于头像上传、产品图片处理等场景。本话题主要围绕jQuery库中的Jcrop插件,结合后台Java进行详细讨论。 jQuery是一个...

    jquery截图插件Jcrop

    Jcrop不仅限于基本的裁剪功能,还可以结合其他jQuery插件,如Bootstrap Modal,实现更丰富的应用场景。此外,通过自定义CSS样式,可以调整裁剪指示器的外观,使其与网站风格相匹配。 总之,Jcrop作为一款优秀的...

    基于jquery Jcrop的头像编辑器封装版.zip

    Jcrop是一款流行的JavaScript图像裁剪库,它与jQuery库结合使用,可以提供用户友好的交互体验,使用户能够通过鼠标操作选择并裁剪图片的特定区域。 【标签】"jQuery":jQuery是一个广泛使用的JavaScript库,它简化...

Global site tag (gtag.js) - Google Analytics