当前位置: 编程技术>jquery
php与jcrop图片裁剪插件实现图片裁切的例子
来源: 互联网 发布时间:2014-10-09
本文导语: php与jcrop图片裁剪插件实现图片裁切 介绍一款专用于图片裁切的插件jquery.Jcrop.min.js实现图片剪切。 使用这个插件可以实现图片裁剪功能,使用时仅需鼠标在图片上圈选出选区,即可把图片裁切成所选部分,非常适合用于头像...
php与jcrop图片裁剪插件实现图片裁切
介绍一款专用于图片裁切的插件jquery.Jcrop.min.js实现图片剪切。
使用这个插件可以实现图片裁剪功能,使用时仅需鼠标在图片上圈选出选区,即可把图片裁切成所选部分,非常适合用于头像的裁切编辑功能。
本实例演示分为html和php两部分:
1,html代码:
代码示例:
Jcrop实现图片裁剪_www.
#preview{width:100px;height:100px;border:1px solid #000;overflow:hidden;}
#imghead{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
jQuery(function(){
jQuery('#imghead').Jcrop({
aspectRatio: 1,
onSelect: updateCoords, //选中区域时执行对应的回调函数
onChange: updateCoords, //选择区域变化时执行对应的回调函数
});
});
function updateCoords(c)
{
jQuery('#x').val(c.x); //选中区域左上角横
jQuery('#y').val(c.y); //选中区域左上角纵坐标
//jQuery("#x2").val(c.x2); //选中区域右下角横坐标
//jQuery("#y2").val(c.y2); //选中区域右下角纵坐标
jQuery('#w').val(c.w); //选中区域的宽度
jQuery('#h').val(c.h); //选中区域的高度
};
function checkCoords()
{
if (parseInt(jQuery('#w').val())>0) return true;
alert('请选择需要裁切的图片区域.');
return false;
};
2,php处理部分crop.php:
代码示例: