Gmagick::compositeimage

(PECL gmagick >= Unknown)

Gmagick::compositeimageCompone una imagen en otra

Descripción

public Gmagick::compositeimage(
    Gmagick $source,
    int $COMPOSE,
    int $x,
    int $y
): Gmagick

Compone una imagen en otra en el índice especificado.

Parámetros

source

Objeto Gmagick que contiene la imagen compuesta

COMPOSE

Operador de composción.

x

El índice de columna de la imagen compuesta.

y

El índice de fila de la imagen compuesta.

Valores devueltos

El objeto Gmagick con composiciones.

Errores/Excepciones

Arroja un GmagickException en caso de error.

add a note

User Contributed Notes 2 notes

up
-3
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.
up
-3
wallace Lau kok poh
14 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');?>
To Top