Imagick::cropImage

(PECL imagick 2, PECL imagick 3)

Imagick::cropImageExtrai uma região da imagem

Descrição

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

Extrai uma região da imagem.

Parâmetros

width

A largura do recorte

height

A altura do recorte

x

A coordenada X do canto superior esquerdo da região recortada

y

A coordenada Y do canto superior esquerdo da região recortada

Valor Retornado

Retorna true em caso de sucesso.

Erros/Exceções

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

Exemplos

Example #1 Exemplo de Imagick::cropImage()

<?php
function cropImage($imagePath, $startX, $startY, $width, $height) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->cropImage($width, $height, $startX, $startY);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>