Fonction PHP Imagick mosaicImages ()

| | | | | | | | | | | |
Syntaxe :
Imagick Imagick::mosaicImages (void)
Paramètres :Cette fonction prend aucun paramètre.Valeur renvoyée :Cette fonction renvoie TRUE en cas de succès.Le programme ci-dessous illustre la fonction Imagick::mosaicImages() en PHP :Programme : < ? php
// Créer un nouvel objet Imagick$imagick = new Imagick ( );
// Définir la largeur, la hauteur et le fond
// la couleur de l`image $imagick -> nouvelleimage (500, 200, `vert` );
// Enregistrer les images dans un tableau$imagesArray = [ " https:// media.engineerforengineer.org/wp-content/uploads/20190823154611/engineerforengineer24.png " , " https://media.engineerforengineer.org /wp-content/uploads/ 20190826132815 / download7.png "
];
// Définir le position de chaque image$positionsArray = [ [0, 0], [0, 100] ] ;
// Ajouter des images à partir de plusieurs pages de paramètres pour ( $i = 0; $i < 2; $i ++) { $nextImage = nouveau Imagick ( $imagesArray [ $i ]); $nextImage -> resizeimage (300, 300, Imagick::FILTER_LANCZOS, 1.0, true); $nextImage -> setImagePage ( $nextImage -> getImageWidth(), $nextImage -> getImageHeight(), $positionsArray [ $i ] [0], $positionsArray [ $i ] [1] ); $imagick -> addImage ( $nextImage ); }
// Utiliser la fonction mosaicImages()$result = $imagick -> mosaicImages();
// Définir le format de l`image$result -> setImageFormat ( `png` ); header ( " Content-Type : image / png " );
// Afficher l`image de sortieecho $result -> getImageBlob(); ?>
Sortie : Lien : https://www.php.net/manual/en/imagick.mosaicimages.php