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