时间:2021-05-26
图片裁剪是指在一个大的背景图片中裁剪出一张指定区域的图片,常见的应用是在用户设置个人头像时,可以从上传的图片中,裁剪出一个合适的区域作为自己的个人头像图片。图像裁剪和图片缩放的相似,所以也是借助imagecopyresampled()函数去实现这个功能。同样也是以JPEG图片格式为例,声明一个图像裁剪函数cut(),代码如下所示:
复制代码 代码如下:
<?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);
//保存裁剪 后的图片,如果不想覆盖图片可以为裁剪后的图片加上前缀
imagejpeg($cutimg,$filename);
imagedestroy($cutimg);
imagedestroy($back);
}
cut("brophp.jpg", 50, 50, 200, 200);
?>
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文是一个简单的jquery图片预览+裁剪的例子,原理是在前端获取要裁剪的信息,如宽高比、裁剪坐标,上传图片之后在后端php进行切割jquery代码(必须在最后
本文实例为大家分享了php图片裁剪函数的具体代码,供大家参考,具体内容如下/**图片裁剪工具*将指定文件裁剪成正方形*以中心为起始向四周裁剪*@param$sr
PHP使用Imagick模块缩放,裁剪,压缩图片包括gif图片缩放裁剪复制代码代码如下:/***图片裁剪*裁剪规则:*1.高度为空或为零按宽度缩放高度自适应*2
本文实例讲述了PHP实现图片不变型裁剪及图片按比例裁剪的方法。分享给大家供大家参考,具体如下:图片不变型裁剪$target_ratio){//image-to-
本文介绍了PHP图片裁剪与缩放示例,废话不多少,具体代码如下:/**exif_imagetype--判断一个图像的类型*功能说明:函数功能是把一个图像裁剪为任意