Código PHP:
<?php
// Esta imagen es el logo que se pondra.
$imagen_logo = imagecreatefrompng("2.png");
// Defino ancho, alto del logo.
$ancho_logo = imagesx($imagen_logo);
$alto_logo = imagesy($imagen_logo);//imagesy(50);
// Creo la imagen a cual se le pondra el logo.
$imagen_dest = imagecreatefromjpeg("1.jpg");
// Defino ancho, alto de la imagen que se le colocara el logo.
$ancho_dest = imagesx($imagen_dest);
$alto_dest = imagesy($imagen_dest);
// Defino la posicion donde se mostrara el logo dejando
// 10 pixeles de espacio. Se mostrara en la parte
// inferior derecho.
$ancho_muestra = 90;//($ancho_dest - $ancho_logo) ;
$alto_muestra = 45;//($alto_dest - $alto_logo);
//Envio la cabecera para mostrar la imagen.
header("Content-type: image/png");
// Sobre pongo el logo a la imagen.
imagecopyresampled($imagen_dest,$imagen_logo,$ancho_muestra,$alto_muestra,0,0,50,50,$ancho_logo,$alto_logo);
imagesavealpha($imagen_dest, true);
// Guardo la imagen que ya tiene el logo.
//imagepng($imagen_dest,"prueba.png",75);
// Muestro la imagen.
imagepng($imagen_dest,"",0);
// Destruyo las imagenes.
imagedestroy($imagen_dest);
imagedestroy($imagen_logo);
?>
mercii