Dutch PHP Conference 2025 - Call For Papers

Imagick::getImageRegion

(PECL imagick 2, PECL imagick 3)

Imagick::getImageRegionExtrai uma região da imagem

Descrição

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

Extrai uma região da imagem e a retorna como um novo objeto Imagick.

Parâmetros

width

A largura da região extraída.

height

A altura da região extraída.

x

Coordenada X do canto superior esquerdo da região extraída.

y

Coordenada Y do canto superior esquerdo da região extraída.

Valor Retornado

Extrai uma região da imagem e a retorna como uma nova varinha.

Erros/Exceções

Lança uma exceção ImagickException em caso de erro.

add a note

User Contributed Notes 1 note

up
3
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