在线文档教程
PHP
图像 | Image

imagecrop

imagecrop

(PHP 5 >= 5.5.0, PHP 7)

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

描述

resource imagecrop ( resource $image , array $rect )

将图像裁剪到给定的矩形区域并返回结果图像。给定image的没有修改。

参数

`image`

一个图像资源,由图像创建函数之一返回,如 imagecreatetruecolor()。

rect

裁剪矩形作为数组,键为 xy宽度高度

返回值

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

示例

示例#1 imagecrop()示例

此示例显示如何将图像裁剪到正方形区域。

<?php $im = imagecreatefrompng('example.png' $size = min(imagesx($im), imagesy($im) $im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size] if ($im2 !== FALSE) {     imagepng($im2, 'example-cropped.png' } ?>

也可以看看

  • imagecropauto() - 使用其中一种可用模式自动裁剪图像

← imagecreatetruecolor

imagecropauto →