Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2016, 20:45
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 20 años, 4 meses
Puntos: 50
unir imágenes con libería GD

Buenas noches.

Necesito colocar una serie de imágenes sobre un fondo blando de 360x x 340px.. Estoy haciendo esto con la libreria GD "si está activa en el PHP.ini" pero no hace nada. Me pueden ayudar a corregir lo que tenga mal. Quedo atento gracias...


Código PHP:
$nombreImagen = "imagenproducto.jpg";
$rutaDestino  = "imagenes/destino/".$nombreImagen;
// Imagen Fondo.
$imagen =  imagecreatetruecolor(360, 340);
$white =   imagecolorallocate($imagen, 255, 255, 255);
$fondo =   imagefill($imagen, 0, 0, $white);
// Create image instances
$imagen  = imagecreatefromjpeg($rutaDestino);
$size = getimagesize($rutaDestino);
 
$rutaReal = "imagenes/real/".$nombreImagen;

// Copy and merge 
imagecopymerge($fondo, $imagen, /*dstx*/0, /*dsty*/0, /*srcx*/0, 
        
/*srcy*/0, /*wori*/$size[0], /*hori*/$size[1], 0); 

// Output and free from memory 
header('Content-Type: image/jpeg');
imagejpeg($fondo, $rutaDestino, $calidad);
imagedestroy($fondo); 
imagedestroy($imagen);