# Imagick::compareImages

(PECL imagick 2, PECL imagick 3)

Imagick::compareImages — Compara una imagen con otra reconstruida

### Descripción

public Imagick::compareImages(Imagick `$compare`, int `$metric`): array

Devuelve un array que contiene una imagen reconstruida y las diferencias entre las imágenes.

### Parámetros

`compare`

  Una imagen a comparar.

`metric`

  Proporcione una constante de tipo de métrica válida. Consulte esta lista de constantes métricas.

### Valores devueltos

Devuelve un array que contiene una imagen reconstruida y las diferencias entre imágenes.

### Errores/Excepciones

Lanza ImagickException en caso de error.

### Ejemplos

Ejemplo #1 Uso de Imagick::compareImages():

Comparar imágenes y mostrar la imagen reconstruida

`<?php
$imagen1 = new imagick("imagen1.png");
$imagen1 = new imagick("imagen1.png");
$resultado = $imagen1->compareImages($imagen1, Imagick::METRIC_MEANSQUAREERROR);
$resultado[0]->setImageFormat("png");
header("Content-Type: image/png");
echo $resultado[0];
?>`