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