(PECL imagick 2, PECL imagick 3)
Imagick::compareImages — Compara uma imagem com uma imagem reconstruída
Retorna um array contendo uma imagem reconstruída e a diferença entre as imagens.
compare
Uma imagem para comparar.
metric
Forneça uma constante de tipo de métrica válida. Consulte esta lista de constantes métricas.
Retorna um array contendo uma imagem reconstruída e a diferença entre as imagens.
Lança uma exceção ImagickException em caso de erro.
Exemplo #1 Usando Imagick::compareImages():
Compara imagens e exibe a imagem reconstruída
<?php
$image1 = new imagick("image1.png");
$image2 = new imagick("image2.png");
$result = $image1->compareImages($image2, Imagick::METRIC_MEANSQUAREERROR);
$result[0]->setImageFormat("png");
header("Content-Type: image/png");
echo $result[0];
?>