图片裁剪是根据用户提供的坐标然后在指定图片上利用图片裁剪函数imagecopyresampled进行图片剪切了,下面来看一个例子,代码如下所示:
<?php //在一个大的背景图片中裁剪出指定区域的图片,以jpeg图片格式为例 function cut( $filename , $x , $y , $width , $height ){ $back = imagecreatetruecolor( $width , $height ); //创建一个可以保存裁剪后图片的资源 $cutimg = imagecreatetruecolor( $width , $height ); //使用imagecopyresampled()函数对图片进行裁剪 imagecopyresampled( $cutimg , $back ,0,0, $x , $y , $width , $height , $width , $height ); //开源代码phpfensi.com //保存裁剪 后的图片,如果不想覆盖图片可以为裁剪后的图片加上前缀 imagejpeg( $cutimg , $filename ); imagedestroy( $cutimg ); imagedestroy( $back ); } cut( "brophp.jpg" , 50, 50, 200, 200); ?>查看更多关于PHP中imagecopyresampled函数实现图片裁剪的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did29457