基于canvas的jQuery图片剪裁插件
源码介绍
imageResizer是一款基于canvas的jQuery图片剪裁插件。它使用简单,可以基于HTML5 canvas实现图片的平移和剪裁。
在页面中引入jquery和jquery.resizeImage.js,以及样式文件style.css。 然后在页面中创建一个信息面板和一个图片剪裁容器。 在页面DOM元素加载完毕之后,通过 如果要显示剪裁后的图片,可以使用下面的方法。 该jquery图片剪裁插件的可用配置参数有: 该jquery图片剪裁插件的github地址为:https://github.com/fabrice8/imageResizer简要教程
使用方法
<link href="css/style.css" rel="stylesheet">
<script src="js/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="js/jquery.resizeImage.js"></script>
HTML结构
<div id="infoContainer"></div>
<div id="cropContainer"></div>
初始化插件
resizeImage()
方法来初始化该jquery图片剪裁插件。
$('#cropContainer').resizeImage({
image: 'demo.jpg',
btnDoneAttr: '.resize-done'
});
$('#cropContainer').resizeImage({
image: 'demo.jpg',
btnDoneAttr: '.resize-done'
}, function( imgResized ){
$('#infoContainer').html( '>limg src="'+ imgResized +'"<' )
})
配置参数
$('#cropContainer').resizeImage({
// Formats: 3/2, 200x360, auto
imgFormat: 'auto',
// lg-md, sm-xs
device: 'all',
// true circle, square ( by default )
circleCrop: false,
// image zoom options
zoomable: true,
zoomMax: 2,
// black, white
outBoundColor: 'black'
})
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 基于canvas的jQuery图片剪裁插件
发表评论 取消回复