首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

imagecrop

(PHP 5 >= 5.5.0, PHP 7)

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

描述

代码语言:javascript
复制
resource imagecrop ( resource $image , array $rect )

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

参数

代码语言:txt
复制
`image`   

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

rect

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

返回值

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

示例

示例#1 imagecrop()示例

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

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券