PHP Conference Japan 2024

Imagick::chopImage

(PECL imagick 2, PECL imagick 3)

Imagick::chopImage移除图像区域并裁剪

描述

public Imagick::chopImage(
    int $width,
    int $height,
    int $x,
    int $y
): bool

移除图像的一个区域,并将图像折叠以占据已移除的部分。

参数

width

裁剪区域的宽度

height

裁剪区域的高度

x

裁剪区域的X坐标

y

裁剪区域的Y坐标

返回值

成功时返回 true

错误/异常

错误时抛出ImagickException。

示例

示例 #1 使用 Imagick::chopImage()

使用Imagick::chopImage的示例

<?php
/* 创建一些对象 */
$image = new Imagick();
$pixel = new ImagickPixel( 'gray' );

/* 新图像 */
$image->newImage(400, 200, $pixel);

/* 裁剪图像 */
$image->chopImage(200, 200, 0, 0);

/* 为图像设置格式 */
$image->setImageFormat('png');

/* 使用头输出图像 */
header('Content-type: image/png');
echo
$image;

?>

参见

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top