定义和用法

imagecrop - 将图像裁剪为给定的矩形

版本支持

PHP4PHP5PHP7
支持v5.5.0+支持支持

语法

  1. imagecrop ( resource $image , array $rect)
imagecrop() 将图像裁剪到给定的矩形区域,然后返回生成的图像。 给定的图像未修改。

参数

参数必需的描述
image由图象创建函数(例如imagecreatetruecolor())返回的图象资源。
rect裁剪矩形作为具有键x,y,width和herght的数组。

返回值

成功时返回裁剪的图像资源,或者在失败时返回FALSE。

示例


  1. $im = imagecreatefrompng('https://www.jc2182.com/images/ajax.png');
  2. $size = min(imagesx($im), imagesy($im));
  3. $im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]);
  4. if ($im2 !== FALSE) {
  5.         header('Content-type:image/png');
  6.         imagepng($im2);
  7.         imagedestroy($im2);
  8. }
  9. imagedestroy($im);

相关函数

imagecropauto() - 使用可用模式之一自动裁剪图像
imagecreate() - 新建一个基于调色板的图像




10-16 02:50
查看更多