PHP Conference Nagoya 2025

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();
}

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top