La función Imagick::appendImages() es una función incorporada en PHP que se usa para agregar un conjunto de imágenes. Esta función agrega un conjunto de imágenes en una sola imagen.
Sintaxis:
Imagick::appendImages( $stack )
Parámetros: esta función acepta una sola pila de parámetros , que es obligatoria. Si el valor de la pila es falso, las imágenes se apilan de izquierda a derecha y si el valor de la pila es verdadero, las imágenes se apilan de arriba a abajo. El valor predeterminado de la pila es falso.
Valor de retorno: esta función devuelve la instancia de Imagick en caso de éxito.
Errores/Excepciones: Esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::appendImages() en PHP:
Programa 1:
<?php /* Create new imagick object */ $image = new Imagick(); /* create red, green and blue images */ $image->newImage(600, 70, "red"); $image->newImage(600, 70, "white"); $image->newImage(600, 70, "green"); /* Append the images into one */ $image->resetIterator(); $combined = $image->appendImages(true); /* Output the image */ $combined->setImageFormat("png"); header("Content-Type: image/png"); echo $combined; ?>
Producción:
Programa 2:
<?php /* Create new imagick object */ $image = new Imagick(); /* create red, green and blue images */ $image->newImage(210, 200, "red"); $image->newImage(210, 200, "white"); $image->newImage(210, 200, "green"); /* Append the images into one */ $image->resetIterator(); $combined = $image->appendImages(false); /* Output the image */ $combined->setImageFormat("png"); header("Content-Type: image/png"); echo $combined; ?>
Producción:
Artículos relacionados:
Referencia: http://php.net/manual/en/imagick.appendimages.php