在PHP中,Imagick::compareImages方法用于比较两个图像并返回它们之间的不同之处
▥php
𝄐 0
phpimagick完整安装
在PHP中,Imagick::compareImages方法用于比较两个图像并返回它们之间的不同之处。该方法接受两个参数,分别是待比较的两个图像。
Imagick::compareImages方法的用法如下:
php
public Imagick::compareImages(bool $metric): Imagick
参数$metric是一个布尔值,用于指定是否计算比较指标。如果$metric为true,则会返回一个图像,显示了两个输入图像中的不同之处。如果$metric为false,则只返回一个二值图像,标记了不同的像素。
下面是一个使用Imagick::compareImages方法的示例:
php
<?php
$image1 = new Imagick('image1.jpg');
$image2 = new Imagick('image2.jpg');
$diff = $image1->compareImages($image2);
// 输出比较结果
$diff->writeImage('diff.jpg');
?>
在上面的示例中,它将比较image1.jpg和image2.jpg两个图像,并将比较结果写入diff.jpg文件。
请注意,使用该方法需要先安装Imagick扩展。
在PHP中,Imagick::compareImages方法用于比较两个图像并返回它们之间的不同之处。该方法接受两个参数,分别是待比较的两个图像。
Imagick::compareImages方法的用法如下:
php
public Imagick::compareImages(bool $metric): Imagick
参数$metric是一个布尔值,用于指定是否计算比较指标。如果$metric为true,则会返回一个图像,显示了两个输入图像中的不同之处。如果$metric为false,则只返回一个二值图像,标记了不同的像素。
下面是一个使用Imagick::compareImages方法的示例:
php
<?php
$image1 = new Imagick('image1.jpg');
$image2 = new Imagick('image2.jpg');
$diff = $image1->compareImages($image2);
// 输出比较结果
$diff->writeImage('diff.jpg');
?>
在上面的示例中,它将比较image1.jpg和image2.jpg两个图像,并将比较结果写入diff.jpg文件。
请注意,使用该方法需要先安装Imagick扩展。
本文地址:
/show-282824.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。