array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'fr', ), 'this' => array ( 0 => 'imagick.appendimages.php', 1 => 'Imagick::appendImages', ), 'up' => array ( 0 => 'class.imagick.php', 1 => 'Imagick', ), 'prev' => array ( 0 => 'imagick.annotateimage.php', 1 => 'Imagick::annotateImage', ), 'next' => array ( 0 => 'imagick.autolevelimage.php', 1 => 'Imagick::autoLevelImage', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'fr', 'path' => 'reference/imagick/imagick/appendimages.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL imagick 2, PECL imagick 3)
Imagick::appendImages — Ajoute un jeu d'images
Ajoute un jeu d'images dans une image plus large.
Retourne un nouvel objet Imagick en cas de succès.
Lance une exception ImagickException si une erreur survient.
Exemple #1 Exemple avec Imagick::appendImages()
<?php
/* Crée un nouvel objet imagick */
$im = new Imagick();
/* Crée des images rouges, vertes et bleues */
$im->newImage(100, 50, "red");
$im->newImage(100, 50, "green");
$im->newImage(100, 50, "blue");
/* Ajoute les images dans une autre */
$im->resetIterator();
$combined = $im->appendImages(true);
/* Affiche l'image */
$combined->setImageFormat("png");
header("Content-Type: image/png");
echo $combined;
?>
Résultat de l'exemple ci-dessus est similaire à :