PHP Conference Japan 2024

Imagick::compareImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::compareImageLayers返回图像之间的最大边界区域

描述

public Imagick::compareImageLayers(int $method): Imagick

比较序列中每个图像与下一个图像,并返回它发现的任何像素差异的最大边界区域。如果 Imagick 已针对 ImageMagick 版本 6.2.9 或更高版本编译,则此方法可用。

参数

method

一个 图层方法常量

返回值

成功时返回 true

错误/异常

发生错误时抛出 ImagickException。

示例

示例 #1 使用 Imagick::compareImageLayers()

比较图像图层

<?php
/* 创建新的 Imagick 对象 */
$im = new Imagick("test.gif");

/* 优化图像图层 */
$result = $im->compareImageLayers(imagick::LAYERMETHOD_COALESCE);

/* 处理 $result */
?>

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top