PHP imagecrop 图像GD库函数

271070阅读 0评论2019-11-15 web全栈
分类:PHP

定义和用法

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

版本支持

PHP4 PHP5 PHP7
支持 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() - 新建一个基于调色板的图像




上一篇:PHP MySQL数据备份和恢复
下一篇:PHP is_uploaded_file 文件系统函数