PHP实现图片裁剪、添加水印效果代码

前端之家收集整理的这篇文章主要介绍了PHP实现图片裁剪、添加水印效果代码前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

3、PHP对图像的裁剪

PHP;">

裁剪之前

/
图片裁剪
@param string $filename 图片的url
@param int $width 图片裁剪宽度
@param int $height 图片裁剪高度
@param int $x 裁剪图片左边开始的位置
@param int $y 裁剪图片顶边开始的位置
/
function cut($filename,$x,$y,$width,$height)
{
/获取图像资源,需要裁剪的图片/
$image = imagecreatefrompng($filename);

/*以新的大小创建画布,保存裁剪后的图片*/
$image_p = imagecreatetruecolor($width,$height);

/*使用imagecopyresampled缩放*/
imagecopyresampled($image_p,$image,$height,$height);

/*保存裁剪后的图片和命名*/
imagepng($image_p,'test1.png');

/*释放资源*/
imagedestroy($image_p);
imagedestroy($image);

}
/调用函数/
cut('1.png',20,80,80);
?>

裁剪之后

效果

4、PHP为图像添加水印

猜你在找的PHP相关文章