Imagick::mergeImageLayers
画像のレイヤーをマージする
説明
public Imagick Imagick::mergeImageLayers(int $layer_method
)
パラメータ
-
layer_method
-
Imagick::LAYERMETHOD_*
定数のいずれか。
戻り値
マージした画像を含む Imagick オブジェクトを返します。
エラー / 例外
エラー時に 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();
}
?>