Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2013, 13:54
luisoswaldo
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
Crear imagen con imagecopyresampled

Buenas tardes, debo generar una imagen a partir de varias imagenes y para ello estoy intentando aprender a utilizar la libreria gd de php.

Lo que quiero hacer es que la imagen de fondo sea el color de la imagen final y luego deberia poder añadir x cantidad de imagenes png transparentes horizontalmente para conformar la fotografia.

He estado intentando hacerlo de varias formas, pero creo que la cosa va por aqui.

Código PHP:
$textura imagecreatefromjpeg('images/pantone-colors/green-003.jpg');
$prueba imagecreatefrompng('prueba.png');

imagecopyresampled(
    
$textura,
    
$prueba,
    
0,
    
0,
    
0,
    
0,
    
imagesx($prueba),
    
imagesy($prueba),
    
imagesx($prueba),
    
imagesy($prueba)
);
header("Content-type: image/png"); 
// Damos salida a la imagen final a un archivo
imagepng($prueba);

// Destruimos las imágenes
imagedestroy($prueba);
imagedestroy($textura); 
El problema es que por mas que lo intento siempre me aparece una fotografia en negro y deberia aparecer es la imagen prueba(png transparente) sobre la textura.

Agradeceria cualquier ayuda que me puedan ofrecer.