Imagick::compareImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::compareImageLayersRetorna a região delimitadora máxima entre imagens

Descrição

public Imagick::compareImageLayers(int $method): Imagick

Compara cada imagem com a próxima em uma sequência e retorna a região delimitadora máxima de quaisquer diferenças de pixels que descobre. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.2.9 ou superior.

Parâmetros

method

Uma das constantes de métodos de camadas.

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::compareImageLayers()

Comparando camadas de imagens

<?php
/* cria um novo objeto Imagick */
$im = new Imagick("test.gif");

/* otimiza as camadas da imagem */
$result = $im->compareImageLayers(imagick::LAYERMETHOD_COALESCE);

/* trabalha com $result */
?>

Veja Também