1. 程式人生 > >實用相容性比較好的jQuery圖片裁剪外掛CropZoom

實用相容性比較好的jQuery圖片裁剪外掛CropZoom

<link href="css/jquery-ui-1.7.2.custom.css" rel="Stylesheet" type="text/css" /> 
<style type="text/css">
.crop{width:680px; margin:20px auto; border:1px solid #d3d3d3; padding:4px; background:#fff}
#cropzoom_container{float:left; width:500px}
#preview{float:left; width:150px; height:200px; border:1px solid #999; margin-left:10px; padding:4px; background:#f7f7f7;}
.page_btn{float:right; width:150px;  margin-top:20px; line-height:30px; text-align:center}
.clear{clear:both}
.btn{cursor:pointer}
</style>
<script type="text/javascript" src="js/jquery.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>

<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>

<script type="text/javascript">
$(function() {
     var cropzoom = $('#cropzoom_container').cropzoom({
          width: 500,//DIV層寬度
          height: 360,//DIV層高度
          bgColor: '#ccc',//DIV層背景顏色
          enableRotation: true,//是否允許旋轉圖片true false
          enableZoom: true,//是否允許放大縮小
          selector: {
			   w:150,//選擇器寬度
			   h:200,//旋轉高度
			   showPositionsOnDrag:true,//是否顯示拖拽的位置洗洗腦
			   showDimetionsOnDrag:false,
               centered: true,//居中
			   bgInfoLayer:'#fff',
               borderColor: 'blue',//選擇區域邊框樣式
			   animated: false,
			   maxWidth:150,//最大寬度
			   maxHeight:200,//最大高度
               borderColorHover: 'yellow'//滑鼠放到選擇器的邊框顏色
           },
           image: {
               source: 'http://www.js-css.cn/jscode/focus/focus19/images/b2.jpg',
               width: 450,//圖片寬度
               height: 300,//圖片高度
               minZoom: 30,//最小放大比例
               maxZoom: 150//最大放大比例
            }
      });
	 $("#crop").click(function(){//裁剪提交
		  cropzoom.send('resize_and_crop.php', 'POST', {}, function(imgRet) {
               $("#generated").attr("src", imgRet);
          });			   
	 });
	 $("#restore").click(function(){//顯示初始狀態照片
		  $("#generated").attr("src", "tmp/head.gif");
		  cropzoom.restore();					  
	 });
});
</script>

相關推薦

實用相容性比較jQuery圖片裁剪外掛CropZoom

<link href="css/jquery-ui-1.7.2.custom.css" rel="Stylesheet" type="text/css" /> <style type="text/css"> .crop{width:680px; margin:20px auto;

jquery圖片裁剪外掛cropper

在專案中,需要多上傳的圖片按照比例和尺寸進行裁剪,這類場景在一些CMS系統中是比較常見的,尤其是大部分的文章現在要適配PC、Mobile兩種平臺,文章的封面圖等便需要按照尺寸做裁剪,以便於應用到不同的場景和平臺上。 專案是放在github上 在頁面中引入croppe

6款最新的 jQuery 圖片裁剪外掛

 這篇文章主要介紹最新的 5 款 jQuery 圖片裁剪外掛,可以幫助你輕鬆的實現你網站需要的影象裁剪功能。         Jcrop    Jcrop 是一個功能強大的 jQuery 影象裁剪外掛,結合後端程式(例如:PHP)可以快速的實現圖片裁剪的功能。

5款用的開源JS圖片裁剪外掛(3個jQuery外掛,2個AngularJS外掛)

tapmodo / Jcrop Jcrop是人氣最高的圖片裁剪jQuery外掛,stars數量2k+,功能非常豐富,文件齊全,首選。Github.com官網也使用了這個外掛。有一個小細節是,邊框線的螞蟻線是動畫的,真的很用心。 Jcrop專案地址 | de

jQuery外掛分享】Cropper——一個簡單方便的圖片裁剪外掛

原文地址:https://segmentfault.com/a/1190000012344970   外掛介紹 這是一個我在寫以前的專案的途中發現的一個國人寫的jQuery影象裁剪外掛,當時想實現使用者資料的頭像上傳功能,並且能夠預覽圖片,和對圖片進行簡單的裁剪、旋轉,花了不少

基於jquery圖片裁剪外掛詳解

cropper外掛的使用參考 cropper介紹 相容所有支援了Canvas的瀏覽器(IE9+),一小部分功能例外,對移動端操作也有適配,支援裁剪、旋轉、翻轉等,具體請檢視官方文件。 但是它並沒有對圖片真正的處理,只是記錄了使用者做了哪些變換,然後

支援移動觸控的jQuery圖片Lightbox外掛

簡介 這是一款支援移動觸控裝置的簡潔jQuery圖片Lightbox外掛。該LightBox外掛可以在移動手機和桌面裝置中執行,它具有響應式,預載入圖片,鍵盤支援等特點,非常實用。它的特點還有: 響應式設計 觸控/觸控友好 提供多項配置 影象預載入 支

上傳圖片裁剪外掛(基於cropper.js的封裝)

如題,這樣的功能在開發中是非常常見的,cropper.js是一款很好的工具,網上都有詳細的介紹,這篇文章提示很多友好的API和事件cropper.js 裁剪圖片並上傳(文件翻譯+demo) cropper.js需要藉助jquery來實現,所以我這裡的樣式抄襲了

TP5+cropper-master上傳圖片裁剪外掛

一、附件下載 CropAvatar.php //放在 extend\org  //這是自己稍微修改過。 //如果遇到 exif_imagetype 錯誤,需要開啟 p

圖片裁剪外掛jcrop用法

基本使用方法如下: 一、在head部分(<head>和</head>之間)插入相關css和js檔案。 <link rel="stylesheet" href="css/jquery.Jcrop.css"> <

jquery 圖片裁剪

cropper.js 通過canvas實現圖片裁剪,最後在通過canvas獲取裁剪區域的圖片base64串。 cropper 文件:官方文件是全英文的,好吧我看不懂。只能一個個試試效果,就有了下面的總結。官方文件<-點這 1.container

簡單功能強大的jQuery圖片剪裁外掛Image Cropper

相信很多朋友都在大型的網站,如新浪微博、QQ微博上看到過頭像裁圖工具,感覺很高大尚吧,今天朋友們有福了,今天就來說一說一款這麼高大尚的外掛cropper,cropper是一款使用簡單且功能強大的圖片剪裁外掛。該圖片剪裁外掛支援圖片放大縮小,支援滑鼠滾輪操作,支

Jcrop圖片裁剪外掛 引數說明

Jcrop是一個jQuery外掛,它能為你的WEB應用程式快速簡單地提供圖片裁剪的功能。 特點: 對所有圖片均unobtrusively(無侵入的,保持DOM簡潔)支援寬高比例鎖定支援 minSize / maxSize設定支援改變選區或移 動選區時的回撥(Callb

利用jquery的imgAreaSelect外掛實現圖片裁剪示例

原文連結:http://www.cnblogs.com/mizzle/archive/2011/10/13/2209891.html 將使用者上傳的圖片進行裁剪再儲存是現在web2.0應用中常常處理的工作,現在藉助jquery的imgareaselect外掛再配合PHP的G

圖片裁剪上傳外掛jquery.photoClip.js

    .img-preview {         overflow: hidden;     }     .img-preview-box .img-preview-lg {         width: 150px;         height: 150px;     }     .img-prev

圖片轉換成CAD文件用這種方法比較

  對於經常和CAD文件打交道的很多人來說,都希望操作CAD文件的時候能夠快些。CAD啟動慢是個很頭疼的問題,一般啟動時間要幾十秒或者一兩分鐘。這對於分秒必爭的工作族還說,是難以忍受的事情。還有很多時候程序閃退或者顯示無響應。 對於設計師、建築師們來說,AutoCAD自然是必不可少的,但對於大多數人來說

用的開源庫(二)——uCrop 圖片裁剪

轉換 src ont 技術 ring hub result 應用 color 最近想要實現圖片裁剪的功能,在Github上找到了這個uCrop,star的人挺多的,便是決定入坑,結果長達一個小時的看資料+摸索,終於是在項目中實現了圖片裁剪的功能,今天便是來介紹一下uCrop

看的比較的幾張圖片

inf 技術分享 http .com nbsp image alt 分享 技術 看的比較好的幾張圖片

強大的jQuery圖片檢視器外掛Viewer.js

簡介 Viewer.js 是一款強大的圖片檢視器 Viewer.js 有以下特點: 支援移動裝置觸控事件 支援響應式 支援放大/縮小 支援旋轉(類似微博的圖片旋轉) 支援水平/垂直翻轉 支援圖片移動 支援鍵盤 支援全屏幻燈片模式(可做屏保

前端之路:一款用的的jQuery前端提示外掛(webui-popover)

  最近專案有點多,日記沒多少時間寫。哈哈。 今天介紹一款好用的提示控制元件  webui-popover 像popover(彈出框)這樣的外掛用處很廣,基本所有的社交網站都有。Bootstrap自帶的popover.js就實現了這個功能。但是在使用了幾天之