Imagick::chopImage

(PECL imagick 2, PECL imagick 3)

Imagick::chopImageRemove uma região de uma imagem e corta

Descrição

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

Remove uma região de uma imagem e colapsa a imagem para ocupar a parte removida.

Parâmetros

width

Largura da área cortada

height

Altura da área cortada

x

X da origem da área cortada

y

Y da origem da área cortada

Valor Retornado

Retorna true em caso de sucesso.

Erros/Exceções

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

Exemplos

Example #1 Usando Imagick::chopImage():

Examplo de uso de Imagick::chopImage

<?php
/* Cria alguns objetos */
$image = new Imagick();
$pixel = new ImagickPixel( 'gray' );

/* Nova imagem */
$image->newImage(400, 200, $pixel);

/* Corta a imagem */
$image->chopImage(200, 200, 0, 0);

/* Seleciona formato da imagem */
$image->setImageFormat('png');

/* Mostra a imagem com cabeçalho */
header('Content-type: image/png');
echo $image;

?>

Veja Também