时间:2021-07-01 10:21:17 帮助过:3人阅读
我们经常可以看到一些网站上有图片剪切的功能,或许你会觉得这一功能炫目华丽,神秘莫测!但是今天介绍的一款专用于图片裁切的插件jquery.Jcrop.min.js就将揭开图片剪切的神秘面纱。使用这个插件可以很方便的实现这一功能,使用时仅需鼠标在图片上圈选出选区,即可把图片裁切成所选部分,非常适合用于头像的裁切编辑功能。
本实例演示分为HTML和php两部分:
第一部分,HTML代码:
- <title>Jcrop实现图片裁剪</title>
- <style type="text/css">
- #preview{width:100px;height:100px;border:1px solid #000;overflow:hidden;}
- #imghead{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
- </style>
- <img id="imghead" border="0" src="https://www.gxlcms.com/image/b4.jpg">
第二部分:PHP处理部分crop.php:
- <?php
- if ($_SERVER['REQUEST_METHOD'] == 'POST')
- {
- $targ_w = $targ_h = 150;
- $jpeg_quality = 90;
- $src = 'https://www.gxlcms.com/image/b4.jpg';
- $img_r = imagecreatefromjpeg($src);
- $dst_r = ImageCreateTrueColor( $targ_w, $targ_h );
- imagecopyresampled($dst_r,$img_r,0,0,$_POST['x'],$_POST['y'],
- $targ_w,$targ_h,$_POST['w'],$_POST['h']);
- header('Content-type: image/jpeg');
- imagejpeg($dst_r,null,$jpeg_quality);
- exit;
- }
- ?>
补充:jquery.Jcrop.min.js本站下载地址:http://www.bkjia.com/jiaoben/24768.html
http://www.bkjia.com/PHPjc/847752.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/847752.htmlTechArticlePHP结合JQueryJcrop实现图片裁切实例详解, 我们经常可以看到一些网站上有图片剪切的功能,或许你会觉得这一功能炫目华丽,神秘莫测!但...