亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

圖片裁剪:CropZoom插件的應(yīng)用

系統(tǒng) 2575 0

我們?cè)谑褂肣Q空間或者開(kāi)心網(wǎng)等網(wǎng)站的個(gè)人中心時(shí),有個(gè)上傳個(gè)人頭像的功能。用戶在上傳自己的照片后,由于照片尺寸不符合網(wǎng)站的要求,要求用戶對(duì)照片進(jìn)行裁剪,最終根據(jù)用戶裁剪的尺寸生成頭像。

?

?

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

?

CropZoom特性

CropZoom是由Gaston Robledo寫(xiě)的一個(gè)功能非常強(qiáng)大的jquery圖片裁剪插件,它具有以下主要特性:

1、任意放大和縮小圖片

2、360度旋轉(zhuǎn)照片

3、自由拖動(dòng),自定義選擇區(qū)樣式

4、及時(shí)顯示裁剪后的照片,可以與后臺(tái)程序PHP、JAVA、Asp.net等通信

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

?

使用CropZoom

該插件需要JQuery UI的ui.droppable, ui.resizable, ui.slider支持。因此在使用之前先要準(zhǔn)備相關(guān)文件。 jquery.js 可以在jquery官方網(wǎng)站上下載。 JQuery UI 可以在官方下載。

?

1、導(dǎo)入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、構(gòu)建HTML結(jié)構(gòu)代碼。

            <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="照片復(fù)位" /> 
   </div> 
   <div class="clear"></div> 
</div> 
          

?

這部分的樣式大家可以自己定制,也可以參照月光光寫(xiě)的DEMO。

?

3、調(diào)用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插件主要參數(shù)和方法一覽表

參數(shù)/方法 描述 默認(rèn)值
基本
width 整個(gè)圖片容器的寬度 640
Height 整個(gè)圖片容器的高度 480
bgColor 容器的背景色 #000
overlayColor 當(dāng)拖動(dòng)選區(qū)(選擇區(qū)域)時(shí)容器的背景色 #000
enableRotation true/false,是否顯示角度調(diào)節(jié)控件 true
enableZoom true/false,是否顯示縮放控件 true
restore 方法,重置、復(fù)位圖片和插件參數(shù) ?
send 方法,向服務(wù)端發(fā)送裁剪圖片的數(shù)據(jù),以便服務(wù)端接收參數(shù)進(jìn)行處理,
e.g: cropzoom.send('process.php','POST',{id=1},function(r){ alert(r); });
?
選區(qū)參數(shù)
width 選區(qū)的寬度 229
height 選區(qū)的高度 100
borderColor 選區(qū)邊框的顏色 yellow
borderColorHover 當(dāng)鼠標(biāo)滑向選區(qū)時(shí),選區(qū)邊框的顏色 red
Centered 是否將選區(qū)居中,即顯示在容器的中心。 false
圖片參數(shù)
source 圖片的路徑 ?
rotation 圖片的初始角度 0
width 圖片的寬度 0
height 圖片的高度 0
minZoom 圖片的最小縮放率(百分比) 10
maxZoom 圖片的最大縮放率(百分比) 150
?
來(lái)源于 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插件的應(yīng)用


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

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

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 99热在线获取最新地址 | 国产一区二区三区不卡免费观看 | 精品久久久在线观看 | 四虎高清在线精品免费观看 | 成人三级视频在线观看 | 四虎影院最新网站 | 亚洲第一黄色网址 | 久久综合九色综合97欧美 | 欧美亚洲国产激情一区二区 | 久久中精品中文 | 亚洲欧美成人永久第一网站 | 伊人免费| 久久婷婷午色综合夜啪 | 亚洲尹人香蕉网在线视颅 | 在线综合视频 | 鲁鲁狠色综合色综合网站 | 欧美日韩中文在线视频 | 五月婷婷视频在线观看 | 亚洲国产成人久久综合碰 | 国产高清在线精品一区免费97 | 五月天色中色 | 国产精品久久久久久久伊一 | 99热久久国产精品 | 四虎永久免费地址ww417 | 亚洲欧美色综合大色 | 一区二区在线 | 狠狠干夜夜 | 欧美精品久久久久久久免费观看 | 日韩欧美国产高清 | 久久黄色视屏 | 精品91自产拍在线观看一区 | 亚洲国产人成在线观看 | 中文字幕在线观看一区 | 老司机伊人 | 色综合伊人色综合网亚洲欧洲 | 国产精品2020在线看亚瑟 | 99久久精品国产综合男同 | 特级一级黄色片 | 成人免费黄色 | 欧美激情一区二区三区中文字幕 | 无码免费一区二区三区免费播放 |