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);
裁剪之前

图片裁剪
@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);
?>
裁剪之后

PHP;">