PHP 8.4.1 Released!

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 をスローします。

add a note

User Contributed Notes 1 note

up
6
zolcos at hotmail dot com
15 years ago
getImageRegion has the same side effect that was mentioned for operations that change the crop of the image -- the new image preserves the old canvas and positioning info. For example, using annotateImage on the new image will interpret the positioning arguments relative to the old image. To correct it, reset this info with setImagePage.

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