使用imagecopyresampled功能裁剪实例PHP图像处理
图像剪辑是指在大背景图片中裁剪指定区域的图片。常见的应用是剪出一个合适的地区从上传的图片作为个人头像当用户设置自己的头。裁剪类似于图像的缩放,这样的功能是通过使用imagecopyresampled实现()函数,以JPEG格式的图片为例来声明一个图像的裁剪功能降低(),它是如下:复制代码代码如下所示:
< PHP
在大背景图片中裁剪出指定区域的图片,以jpeg图片格式为例。
函数切割($文件名,$ x,$ y,宽度,高度){
$回来=新建一个真彩色图像($宽度、高度美元);
创建资源后的图片可以在裁剪后保存。
cutimg美元=新建一个真彩色图像($美元宽度,高度);
使用imagecopyresampled()函数/切割图片
imagecopyresampled(cutimg美元,美元回来,0,0,X、Y元,美元美元美元的宽度,高度,宽度,高度,美元);
保存/裁剪后的图片,如果不想覆盖图片,可以剪成图片后的前缀。
imagejpeg(cutimg美元,$文件名);
销毁一图像($ cutimg);
销毁一图像(合回);
}
切(brophp .jpg
>