Here is a way to composite an image onto another :
//Creating two Imagick object
$first = new Imagick('first.jpg');
$second = new Imagick('second.jpg');
//Second image is put on top of the first
$first->compositeImage($second, $second->getImageCompose(), 5, 5);
//new image is saved as final.jpg
$first->writeImage('final.jpg');
Imagick::compositeImage
(No version information available, might be only in CVS)
Imagick::compositeImage — Composite one image onto another
Descripción
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Composite one image onto another at the specified offset.
Lista de parámetros
- composite_object
-
Imagick object which holds the composite image
- compose
-
Composite operator. See Composite Operator Constants
- x
-
The column offset of the composited image
- y
-
The row offset of the composited image
- channel
-
Provide any channel constant that is valid for your channel mode. To apply to more than one channel, combine channeltype constants using bitwise operators. Defaults to Imagick::CHANNEL_ALL. Refer to this list of channel constants.
Valores retornados
Returns TRUE on success.
Imagick::compositeImage
31-Jul-2007 03:44
