Imagick::mergeImageLayers
(PECL imagick 2 >= 2.1.0, PECL imagick 3)
Imagick::mergeImageLayers — Merges image layers
Beschreibung
   Merges image layers into one. This method is useful when working with image
   formats that use multiple layers such as PSD. The merging is controlled using
   the layer_method which defines how the layers are merged.
   Diese Funktion ist verfügbar, wenn Imagick gegen die ImageMagick-Version 6.3.7 oder höher kompiliert wurde.
  
Parameter-Liste
- 
layer_method
- 
      One of the Imagick::LAYERMETHOD_*constants
Rückgabewerte
Returns an Imagick object containing the merged image.
Fehler/Exceptions
Wirft ImagickException bei Fehlern.
Beispiele
Beispiel #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();
}
?>
 
                     
                     
                     
                     
                    
 
          