The second parameter, $COMPOSE, has 3 usable values:
1 = the image is displayed normally;
2 = the image is displayed on a white background;
3 = the image is display in black on a white background;
Paul.(PECL gmagick >= Unknown)
Gmagick::compositeimage — Assemble 2 images
Assemble 2 images à une position spécifique.
sourceL'objet Gmagick qui contient l'image à assembler.
COMPOSEL'opérateur d'assemblage.
xLa position de la colonne de l'image assemblée.
yLa position de la ligne de l'image assemblée.
L'objet Gmagick contenant l'assemblage.
Émet une exception GmagickException en cas d'erreur.
The second parameter, $COMPOSE, has 3 usable values:
1 = the image is displayed normally;
2 = the image is displayed on a white background;
3 = the image is display in black on a white background;
Paul.Quick script for stamping a small image on a large image
#!/usr/bin/php
<?php
// <wallace@wallacelau.com>
//Instantiate a new Gmagick object
$imgMain = new Gmagick('Torso_F.tiff');
// get the image width
$width = (int) ($imgMain->getimagewidth() /2) - 150;
//Instantiate a barcode img Gmagick object
$imgBarcode = new Gmagick('barcode.jpeg');
//stamp the barcode on top of the Main image
$imgMain->compositeimage($imgBarcode, 1, $width, 150);
//Write the current image at the current state to a file
$imgMain->write('withBarcode.tiff');
?>