Imagick::smushImages

(PECL imagick 3 >= 3.3.0)

Imagick::smushImagesPrend toutes les images du pointeur d'image actuel jusqu'à la fin de la liste d'images et les écrase

Description

public Imagick::smushImages(bool $stack, int $offset): Imagick

Prend toutes les images du pointeur d'image actuel jusqu'à la fin de la liste d'images et les écrase les unes sur les autres de haut en bas si le paramètre stack est vrai, sinon de gauche à droite.

Liste de paramètres

stack

offset

Valeurs de retour

La nouvelle image écrasée.

Exemples

Exemple #1 Imagick::smushImages()

<?php
function smushImages($imagePath, $imagePath2) {

$imagick = new \Imagick(realpath($imagePath));
$imagick2 = new \Imagick(realpath($imagePath2));

$imagick->addimage($imagick2);
$smushed = $imagick->smushImages(false, 50);
$smushed->setImageFormat('jpg');
header("Content-Type: image/jpg");
echo
$smushed->getImageBlob();
}

?>