Imagick::compareImageLayers
(PECL imagick 2, PECL imagick 3)
Imagick::compareImageLayers — Возвращает максимальную ограничивающую область между изображениями
Описание
Сравнивает каждое изображение со следующим в последовательности и возвращает максимальную ограничивающую область любых обнаруженных различий пикселей. Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.2.9 или старше.
Возвращаемые значения
В случае успешной работы возвращает true
.
Ошибки
Вызывает ImagickException при ошибке.
Примеры
Пример #1 Пример использования Imagick::compareImageLayers()
Сравнение слоев изображения
<?php
/* создание новый объект imagick */
$im = new Imagick("test.gif");
/* оптимизирование слои изображения */
$result = $im->compareImageLayers(imagick::LAYERMETHOD_COALESCE);
/* работа с $result */
?>
Смотрите также
- Imagick::optimizeImageLayers() - Removes repeated portions of images to optimize
- Imagick::writeImages() - Записывает изображение или последовательность изображений
- Imagick::writeImage() - Записывает изображение по указанному имени файла