Php/docs/imagick.compareimages

来自菜鸟教程
跳转至:导航、​搜索

Imagick::compareImages

(PECL imagick 2, PECL imagick 3)

Imagick::compareImagesCompares an image to a reconstructed image


说明

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

Returns an array containing a reconstructed image and the difference between images.


参数

compare
An image to compare to.
metric
Provide a valid metric type constant. Refer to this list of metric constants.


返回值

Returns an array containing a reconstructed image and the difference between images.


错误/异常

错误时抛出 ImagickException。


范例

Example #1 Using Imagick::compareImages():

Compare images and display the reconstructed image


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