Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1912857
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 515
  • 用 户 组: 普通用户
  • 注册时间: 2019-08-05 16:22
文章分类

全部博文(45)

文章存档

2020年(4)

2019年(41)

我的朋友

分类: PHP

2019-11-15 09:09:48

定义和用法

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




阅读(270969) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~