Unir imágenes en PHP

Cómo fusionar varias imágenes en PHP con la librería Imagick

Unir imágenes en PHP

Cómo fusionar varias imágenes en PHP con la librería Imagick

Unir o fusionar dos o más imágenes y obtener un colage en PHP usando la librería Imagick, es decir obtener una sola imagen a partir de varias imágenes

Una librería que nos permite junta o unir imágenes con php es IMAGICK

Utilice Imagick :: addImage para construir la pila de imágenes con nuevas instancias de objetos Imagick.

En el ejemplo siguiente vemos como desde un array de imágenes se forma una imagen resultante con las otras cuatro, distribuidas de 2 columnas por dos filas, con medidas de 500 de ancho por 300 de alto cada una, al final obtenemos una imagen de 1000px de ancho por 600px de alto.

<?php
$sources = array(
    'red.png',
    'green.png',
    'blue.png',
    'orange.png'
);

$stack = new Imagick();
foreach( $sources as $source ) {
    $stack->addImage(new Imagick($source));
}

$montage = $stack->montageImage(new ImagickDraw(), '2x2', '500x300', 0, '0');
$montage->writeImage('out.png');

 

Compártelo...talvez alguién lo necesite!

Whatsapp Messenger Facebook Twitter
ó copia el link

¿Quieres el código fuente del proyecto
Unir imágenes en PHP?

...por favor suscríbete gratuitamente para descargarlo

SUSCRÍBIRME

Visitado 341 veces | Publicado hace 1 año

Más códigos de programación en PHP.

Ver scripts de PHP

© Todos los derechos reservados | codea.app | Comunidad de programación web y desarrollo de aplicaciones móviles | Perú 2019