Unir imágenes con php colage

Unir varias imágenes con php usando la librería Imagik para obtener una sola

Unir imágenes con php colage

Colage de fotos en php

Php

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');

 

Redacción:| Artículo leído: 410 veces | Publicación:


Compártelo con tus amigos