Fusiona las capas de la imagen

# Imagick::mergeImageLayers

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

Imagick::mergeImageLayers — Fusiona las capas de la imagen

### Descripción

public function Imagick::mergeImageLayers(int `$layer_method`): Imagick

Fusiona las capas de la imagen en una sola. Este método es útil al utilizar formatos de imagen que emplean múltiples capas, como los PSD. La fusión se controla mediante el argumento `layer_method` que define la forma en que las capas deben fusionarse. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.7 o superior.

### Parámetros

`layer_method`

  Una constante entre las constantes `Imagick::LAYERMETHOD_*`.

### Valores devueltos

Devuelve un objeto Imagick que contiene la imagen fusionada.

### Errores/Excepciones

Lanza una excepción ImagickException si ocurre un error.

### Ejemplos

Ejemplo #1 Ejemplo con Imagick::mergeImageLayers()

    <?php
    function mergeImageLayers($layerMethodType, $imagePath1, $imagePath2) {

        $imagick = new \Imagick(realpath($imagePath1));

        $imagick2 = new \Imagick(realpath($imagePath2));
        $imagick->addImage($imagick2);
        $imagick->setImageFormat('png');

        $result = $imagick->mergeImageLayers($layerMethodType);
        header("Content-Type: image/png");
        echo $result->getImageBlob();
    }

    ?>

### Ver también

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

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