Imagick::compareImages

(PECL imagick 2, PECL imagick 3)

Imagick::compareImagesСравнивает изображение с восстановленным изображением

Описание

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

Возвращает массив, содержащий восстановленное изображение и разницу между изображениями.

Список параметров

compare

Изображение для сравнения.

metric

Укажите допустимую константу типа метрики. Смотрите список констант метрики.

Возвращаемые значения

Возвращает массив, содержащий восстановленное изображение и разницу между изображениями.

Ошибки

Вызывает ImagickException при ошибке.

Примеры

Пример #1 Пример использования Imagick::compareImages():

Сравнение изображения и отображение восстановленного изображения

<?php

$image1 
= new imagick("image1.png");
$image2 = new imagick("image2.png");

$result $image1->compareImages($image2Imagick::METRIC_MEANSQUAREERROR);
$result[0]->setImageFormat("png");

header("Content-Type: image/png");
echo 
$result[0];

?>