Gmagick::compositeimage
(PECL gmagick >= Unknown)
Gmagick::compositeimage — Composite one image onto another
说明
Composite one image onto another at the specified offset.
参数
source
-
Gmagick object which holds the composite image.
COMPOSE
-
Composite operator.
x
-
The column offset of the composited image.
y
-
The row offset of the composited image.
返回值
The Gmagick object with compositions.
错误/异常
错误时抛出 GmagickException。
+添加备注
用户贡献的备注 2 notes
wallace Lau kok poh ¶
13 years ago
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');
?>
Paul Janik ¶
13 years ago
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.
备份地址:http://www.lvesu.com/blog/php/gmagick.compositeimage.php