Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17918 программистов и 1567 роботов. Сейчас ищут 1005 программистов ...
Imagick::mergeImageLayers - Merges image layers
Вернуться к: Imagick
Imagick::mergeImageLayers
(PECL imagick 2.1.0)
Imagick::mergeImageLayers — Merges image layers
Описание
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.
Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.3.7 или старше.
Список параметров
-
layer_method
-
One of the
Imagick::LAYERMETHOD_*
constants
Возвращаемые значения
Returns an Imagick object containing the merged image.
Ошибки
Вызывает ImagickException при ошибке.
Примеры
Пример #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();
}
?>
Вернуться к: Imagick