Imagick::compareImageLayers
(PECL imagick 2, PECL imagick 3)
Imagick::compareImageLayers — Retorna a região delimitadora máxima entre imagens
Descrição
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.
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
- Imagick::optimizeImageLayers() - Remove partes repetidas de imagens para otimizar
- Imagick::writeImages() - Grava uma imagem ou sequência de imagens
- Imagick::writeImage() - Grava uma imagem no nome de arquivo especificado