Возвращает максимальную ограничивающую область между изображениями

# Imagick::compareImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::compareImageLayers — Возвращает максимальную ограничивающую область между изображениями

### Описание

public function 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 */
    ?>

### Смотрите также

- Imagick::optimizeImageLayers() - Удаляет повторяющиеся части изображений для оптимизации
- Imagick::writeImages() - Записывает изображение или последовательность изображений
- Imagick::writeImage() - Записывает изображение по указанному имени файла

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open