/*
* Copyright (c) 2012 [iPs]TeaM
* Bruno da Silva (email@brunodasilva.com)
* Colocar imagens uma ao lado da outra. "juntamento de imagens"
*
* www.brunodasilva.com
* www.ips-team.forumeiros.com
*/
<?php
// caminho facilitado das duas imagens
$filename1 = '1.jpg';
$filename2 = '2.jpg';
// configurar o tipo de documento
header('Content-Type: image/jpeg');
// pegar tammanho das duas imagens para tratamento
list($width1, $height1) = getimagesize($filename1);
list($width2, $height2) = getimagesize($filename2);
$source1 = imagecreatefromjpeg($filename1);
$source2 = imagecreatefromjpeg($filename2);
// cria uma imagem preta com tamanho que ocupe as duas imagens
$fundo = imagecreatetruecolor($width1 + $width2, $height1 + $height2);
// copia primeira imagem logo no inicio
imagecopyresized($fundo, $source1, 0, 0, 0, 0, $width1, $height1, $width1 + $width2, $height1 + $height2); // a soma de h1+h2 e w1+w2 é para houver espaço paras duas imagens
imagecopyresized($fundo, $source2, $width1 / 2 , 0, 0, 0, $width2, $height2, $width1 + $width2, $height1 + $height2); // o w / 2 serve para colocar a coordenada inicial da imagem $source2 logo após a $source1
// imprimir a imagem
imagejpeg($fundo );
?>