Imagick::compareImages

(PECL imagick 2, PECL imagick 3)

Imagick::compareImagesGörüntüyü yeniden oluşturulan görüntü ile karşılaştırır

Açıklama

public Imagick::compareImages(Imagick $görüntü, int $metrik): array

Yeniden oluşturulan görüntüyü ve görüntüler arasındaki farkı içeren bir dizi döner.

Bağımsız Değişkenler

görüntü

Karşılaştırılacak görüntü.

metrik

Geçerli metrik sabitlerinden biri.

Dönen Değerler

Yeniden oluşturulan görüntüyü ve görüntüler arasındaki farkı içeren bir dizi döner.

Hatalar/İstisnalar

Hata durumunda bir ImagickException istisnası oluşur.

Örnekler

Örnek 1 - Imagick::compareImages() örneği

Görüntüleri karşılaştırır ve yeniden oluşturulan görüntüyü gösterir.

<?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];

?>