欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

圖片裁剪:CropZoom插件的應用

系統 2256 0

我們在使用QQ空間或者開心網等網站的個人中心時,有個上傳個人頭像的功能。用戶在上傳自己的照片后,由于照片尺寸不符合網站的要求,要求用戶對照片進行裁剪,最終根據用戶裁剪的尺寸生成頭像。

?

?

最近在項目中也要用到這樣的功能,用戶可以對上傳的圖片進行自由縮放、裁剪,使之符合彩信圖片的大小。于是,發現了CropZoom。

?

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
?
來源于 helloweba.com
?
最新版下載: https://github.com/cropzoom/cropzoom (Firefox 3+,Safari 3+ ,Opera 9.5,Google Chrome,Internet Explorer 9+ (Previous browser will no longer supported))
?

圖片裁剪:CropZoom插件的應用


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 麻豆网址 | 青青草娱乐视频 | 久久一区| 成人自拍在线 | 麻豆视频在线播放 | 一区二区精品 | 免费观看日韩大尺码观看 | 日本黄色一级片视频 | a视频在线播放 | 欧美精品久久久久久久免费观看 | 精品亚洲综合在线第一区 | 国产精品久久嫩一区二区免费 | 亚洲国产清纯 | 91在线播放网站 | 波多久久亚洲精品AV无码 | 国产精品二区三区 | 国产成人综合在线 | 精品国产三级a | 国产精品婷婷午夜在线观看 | 一本色道久久88综合亚洲精品高清 | 欧美电影一区 | 国产精品久久久久久久免费大片 | 色在线视频| 国产一区 | 欧美一区二区三区在线观看视频 | 成年人网站在线免费观看 | 欧美日韩精品综合 | 首页亚洲国产丝袜长腿综合 | 亚洲精品国产福利在线观看 | 综合网女女网 | 伊人精品国产 | 91短视频版在线观看www免费 | 在线中文字幕亚洲 | 夜夜未满 18勿进的爽影院 | 97理论三级九七午夜在线观看 | 免费大片在线观看网站 | 三级av免费| 国产成人精品高清免费 | 色综合久久天天综合网 | 一级a毛片免费观看久久精品 | 久久久久久久蜜桃 |