# Imagick::mergeImageLayers

(PECL imagick 2 >= 2.1.0, PECL imagick 3)

Imagick::mergeImageLayers — Fusiona las capas de una imagen

### Descripción

Imagick::mergeImageLayers(int `$layer_method`): bool

Fusiona las capas de una imagen. Este método es útil cuando se trabaja con formatos de imagen que usan múltiples capas, como PSD. La fusión se controla usando el parámetro `layer_method` el cuál define cómo se fusionan las capas. Este método está disponible si Imagick ha sido compilado con la versión 6.3.7 o superior de ImageMagick.

### Parámetros

`layer_method`

  Una de las constantes `Imagick::LAYERMETHOD_*`

### Valores devueltos

Devuelve `true` en caso de éxito.

### Errores/Excepciones

Lanza ImagickException en caso de error.

### Ver también

- Imagick::flattenImages() - Fusiona una secuencia de imágenes

### Ejemplos

Ejemplo #1 Imagick::mergeImageLayers()

`<?php
function mergeImageLayers($layerMethodType, $imagePath1, $imagePath2) {
$imagick = new \Imagick(realpath($imagePath));
$imagick2 = new \Imagick(realpath($imagePath2));
$imagick->addImage($imagick2);
$imagick->setImageFormat('png');
$result = $imagick->mergeImageLayers($layerMethodType);
header("Content-Type: image/png");
echo $result->getImageBlob();
}
?>`