加入收藏 | 设为首页 | 会员中心 | 我要投稿 银川站长网 (https://www.0951zz.com/)- 云通信、基础存储、云上网络、机器学习、视觉智能!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP中imagecopyresampled函数达成图片裁剪

发布时间:2023-05-31 13:02:45 所属栏目:PHP教程 来源:
导读:图片裁剪是根据用户提供的坐标然后在指定图片上利用图片裁剪函数imagecopyresampled进行图片剪切了,下面来看一个例子,代码如下所示:<?php //在一个大的背景图片中裁剪出指定区域的图片,以jpeg图片格式为例

图片裁剪是根据用户提供的坐标然后在指定图片上利用图片裁剪函数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);//开源代码Cuoxin.com 

        //保存裁剪 后的图片,如果不想覆盖图片可以为裁剪后的图片加上前缀 

        imagejpeg($cutimg,$filename); 

        imagedestroy($cutimg); 

        imagedestroy($back); 

    } 

    cut("brophp.jpg", 50, 50, 200, 200); 

?>

(编辑:银川站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!