Imagick::getImageRegion

(PECL imagick 2, PECL imagick 3)

Imagick::getImageRegion提取图像区域

描述

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

提取图像区域并将其作为新的 Imagick 对象返回。

参数

width

提取区域的宽度。

height

提取区域的高度。

x

提取区域左上角的 X 坐标。

y

提取区域左上角的 Y 坐标。

返回值

提取图像区域并将其作为新的 wand 返回。

错误/异常

在出错时抛出 ImagickException。

添加备注

用户贡献备注 1 条备注

zolcos at hotmail dot com
15 年前
getImageRegion 具有与更改图像裁剪操作中提到的相同的副作用——新图像保留旧画布和定位信息。例如,在新图像上使用 annotateImage 会根据旧图像解释定位参数。要修正它,请使用 setImagePage 重置此信息。

<?php
$im
->setImagePage(0, 0, 0, 0);
?>
To Top