# Imagick::compareImageLayers

(PECL imagick 2, PECL imagick 3)

Imagick::compareImageLayers — Retourne la région d'encadrement maximale entre deux images

### Description

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

Compare chaque image avec la suivante, dans la séquence, et retourne la région d'encadrement maximale de chaque pixel différent entre les images. Cette méthode n'est disponible que si Imagick a été compilé avec ImageMagick version 6.2.9 ou supérieur.

### Liste de paramètres

`method`

  Une des constantes de méthode de couche.

### Valeurs de retour

Retourne `true` en cas de succès.

### Erreurs / Exceptions

Lance une exception ImagickException si une erreur survient.

### Exemples

Exemple #1 Exemple avec Imagick::compareImageLayers()

Comparaison de deux calques d'image

`<?php
/* création d'un nouvel objet imagick */
$im = new Imagick("test.gif");
/* optimisation des calques */
$result = $im->compareImageLayers(imagick::LAYERMETHOD_COALESCE);
/* Travail sur le résultat */
?>`

### Voir aussi

- Imagick::optimizeImageLayers() - Supprime les portions récurrents d'images à optimiser
- Imagick::writeImages() - Écrit une image ou une séquence d'images
- Imagick::writeImage() - Écrit une image dans le fichier spécifié