中国第一Ajax站长门户:www.okajax.com   虚拟主机 域名注册 云主机

图片剪裁 CropZoom插件 - okajax.com - Ajax中国

我要投稿 会员登陆 RSS订阅 本站推荐:
您的位置主页 > 资源下载 > 源码下载 >

图片剪裁 CropZoom插件

  • 软件大小:MB
  • 推荐星级:
  • 更新时间:2011-10-14
  • 软件类别:国产软件
  • 软件语言:简体中文
  • 授权方式:共享软件
  • 演示网址:http://www.helloweba.com/demo/cropZoom/
  • 官方网站:http://
  • 文件类型:.exe
  • 浏览次数:
  • 运行环境:Win2003,WinXP,Win2000,Win9X
软件介绍

 我们在使用QQ空间或者开心网等网站的个人中心时,有个上传个人头像的功能。用户在上传自己的照片后,由于照片尺寸不符合网站的要求,要求用户对照片进行裁剪,最终根据用户裁剪的尺寸生成头像。

最近在项目中也要用到这样的功能,用户可以对上传的图片进行自由缩放、裁剪,使之符合彩信图片的大小。于是,发现了CropZoom。

猛击这里查看演示DEMO

CropZoom特性

CropZoom是由Gaston Robledo写的一个功能非常强大的jquery图片裁剪插件,它具有以下主要特性:

1、任意放大和缩小图片

2、360度旋转照片

3、自由拖动,自定义选择区样式

4、及时显示裁剪后的照片,可以与后台程序PHP、JAVA、Asp.net等通信

5、兼容IE6+,fireFox2+,Opera,Safria

使用CropZoom

该插件需要JQuery UI的ui.droppable, ui.resizable, ui.slider支持。因此在使用之前先要准备相关文件。jquery.js可以在jquery官方网站上下载。JQuery UI可以在官方下载。

1、导入JS和CSS样式。

 
<link href="css/jquery-ui-1.8.custom.css" rel="Stylesheet" type="text/css" />  
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script> 
<script type="text/javascript" src="js/jquery-ui-1.8.custom.min.js"></script> 
<script type="text/javascript" src="js/jquery.cropzoom.js"></script> 

2、构建HTML结构代码。

 
<div class="crop"> 
   <div id="cropzoom_container"></div> 
   <div id="preview"><img id="generated" src="tmp/head.gif"  /></div> 
   <div class="page_btn"> 
      <input type="button" class="btn" id="crop" value="剪切照片" /> 
      <input type="button" class="btn" id="restore" value="照片复位" /> 
   </div> 
   <div class="clear"></div> 
</div> 

这部分的样式大家可以自己定制,也可以参照月光光写的DEMO。

3、调用CropZoom插件。

 
$(function() { 
     var cropzoom = $('#cropzoom_container').cropzoom({ 
          width: 500
          height: 360
          bgColor: '#ccc'
          enableRotation: true, 
          enableZoom: true, 
          selector: { 
               w:150
               h:200
               centered: true, 
               bgInfoLayer:'#fff'
               borderColor: 'blue'
               borderColorHover: 'yellow' 
           }
           image: { 
               source: 'photo.jpg'
               width: 450
               height: 800
               minZoom: 30
               maxZoom: 150 
            } 
      }); 
     $("#crop").click(function(){ 
          cropzoom.send('crop_img.php''POST'{}function(imgRet) { 
               $("#generated").attr("src", imgRet); 
          });                
     }); 
     $("#restore").click(function(){ 
          $("#generated").attr("src""tmp/head.gif"); 
          cropzoom.restore();                       
     }); 
}); 

CropZoom插件主要参数和方法一览表

参数/方法 描述 默认值
基本
width 整个图片容器的宽度 640
Height 整个图片容器的高度 480
bgColor 容器的背景色 #000
overlayColor 当拖动选区(选择区域)时容器的背景色 #000
enableRotation true/false,是否显示角度调节控件 true
enableZoom true/false,是否显示缩放控件 true
restore 方法,重置、复位图片和插件参数  
send 方法,向服务端发送裁剪图片的数据,以便服务端接收参数进行处理,
e.g: cropzoom.send('process.php','POST',{id=1},function(r){ alert(r); });
 
选区参数
width 选区的宽度 229
height 选区的高度 100
borderColor 选区边框的颜色 yellow
borderColorHover 当鼠标滑向选区时,选区边框的颜色 red
Centered 是否将选区居中,即显示在容器的中心。 false
图片参数
source 图片的路径  
rotation 图片的初始角度 0
width 图片的宽度 0
height 图片的高度 0
minZoom 图片的最小缩放率(百分比) 10
maxZoom 图片的最大缩放率(百分比) 150

更多参数和方法请参照http://www.gastonrobledo.com.ar/cropzoom/download.html

 

下载地址
下载说明

☉推荐使用网际快车或者迅雷下载本站软件,使用 WinRAR v3.10 以上版本解压本站软件。
☉如果这个软件总是不能下载的请点击报告错误,谢谢合作!!
☉下载本站资源,如果服务器暂不能下载请过一段时间重试!
☉如果遇到什么问题,请到本站论坛去咨寻,我们将在那里提供更多 、更好的资源!
☉本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉本站软件均来自网络,如果无意侵犯了您的版权,请联系我们删除。

文章评论(查看全部)

看不清楚?单击换一张。
loading.. 评论加载中....
关于我们 - 广告服务 - 版权隐私 - 免责声明 - RSS地图 - 网站地图 - 使用帮助 - 返回顶部