图片/图形

基于canvas的jQuery图片剪裁插件

阿里云


imageResizer 是一款基于 canvas 的 jQuery 图片剪裁插件。它使用简单,可以基于 HTML5 canvas 实现图片的平移和剪裁。

使用方法

在页面中引入 jquery 和 jquery.resizeImage.js,以及样式文件 style.css。

也想出现在这里?联系我们
创客主机
  1. <link href="css/style.css" rel="stylesheet">
  2. <script src="js/jquery.min.js" type="text/javascript"></script>
  3. <script type="text/javascript" src="js/jquery.resizeImage.js"></script>

HTML 结构

然后在页面中创建一个信息面板和一个图片剪裁容器。

  1. <div id="infoContainer"></div>
  2. <div id="cropContainer"></div>

初始化插件

在页面 DOM 元素加载完毕之后,通过 resizeImage()方法来初始化该 jquery 图片剪裁插件。

  1. $('#cropContainer').resizeImage({
  2.   image: 'demo.jpg',
  3.   btnDoneAttr: '.resize-done'
  4. });

如果要显示剪裁后的图片,可以使用下面的方法。

  1. $('#cropContainer').resizeImage({
  2.   image: 'demo.jpg',
  3.   btnDoneAttr: '.resize-done'
  4. }, function( imgResized ){
  5.   $('#infoContainer').html( '>limg src="'+ imgResized +'"<' )
  6. })

配置参数

该 jquery 图片剪裁插件的可用配置参数有:

  1. $('#cropContainer').resizeImage({
  2.  
  3.   // Formats: 3/2, 200x360, auto
  4.   imgFormat: 'auto', 
  5.  
  6.   // lg-md, sm-xs
  7.   device: 'all', 
  8.  
  9.   // true  circle, square ( by default )
  10.   circleCrop: false, 
  11.  
  12.   // image zoom options
  13.   zoomable: true,
  14.   zoomMax: 2,
  15.  
  16.   // black, white
  17.   outBoundColor: 'black'
  18.  
  19. })

Github 地址:https://github.com/fabrice8/imageResizer

基于 canvas 的 jQuery 图片剪裁插件

已有 391 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!