利用imgateaselect插件實現前端頁面圖片截取功能

imgateaselect插件是一個基於Jquery的一款圖片截取插件,這個插件不是真的對圖片進行截取,而是對原圖片進行圖層覆蓋,而後經過CSS樣式進行相關截取,獲得截取圖片的座標位置,利用回調函數,作一些須要的操做,它能夠控制截取的大小,長寬比例,初始截取位置等等。javascript

效果以下圖:

http://odyniec.net/projects/imgareaselect/

一、官方地址 http://odyniec.net/projects/imgareaselect/
二、引用相關文件
<head>

  <link rel="stylesheet" type="text/css" href="css/imgareaselect-default.css" />

 <script type="text/javascript" src="scripts/jquery.min.js"></script>

  <script type="text/javascript" src="scripts/jquery.imgareaselect.pack.js"></script>

</head>
三、對控件進行檢測,而後對其進行設置效果
  
  
  
  
  1. <script type="text/javascript"> css

  2.    $('#idImg').imgAreaSelect({ java

  3.            handles : true, jquery

  4.            x1 : 120, ide

  5.            y1 : 90, 函數

  6.            x2 : 280, spa

  7.            y2 : 210, .net

  8.            onSelectEnd : updateCoords 插件

  9.        }); blog

  10. function updateCoords(img, selection) {

  11.        $('#x1').val(selection.x1);

  12.        $('#y1').val(selection.y1);

  13.        $('#x2').val(selection.x2);

  14.        $('#y2').val(selection.y2);

  15.        $('#height').val(selection.p_w_picpathWidth);

  16.        $('#width').val(selection.p_w_picpathHeight);

  17.    }

  18. </script>

座標圖

詳細其餘設置,參照官方文檔和實例
相關文章
相關標籤/搜索