Puedes descargar el fuente e imagenes desde:
http://www.xombra.com/go.php?link=375
<?php
/*
Script bajo los términos y Licencia
GNU GENERAL PUBLIC LICENSE
Ver Terminos en:
http://www.gnu.org/copyleft/gpl.html
Traducción al español:
http://gugs.sindominio.net/gnu-gpl/gples.html
Autor: Hector A. Mantellini (Xombra)
*/
// Colocar una imagen sobre otra (sin transparencia)
// Abrimos las imagenes
// cambia la ruta y la imagen por la suya - esta es la imagen original
$imagen = imagecreatefromjpeg('img/girl-with-headphones.jpg'); //cambia la ruta y la imagen por la suya
// cambia la ruta y la imagen que usara por marca de agua por la suya se recomienda medidas x= 200 max y = 150 max
$marca = imagecreatefrompng('img/marca.png'); // formato PNG 32
// Determinamos las medidas de las Imagenes
// Medidas imagen original
$destino_x = imagesx($imagen);
$destino_y = imagesy($imagen);
// Medidas imagen marca
$medi_marca_y = imagesy($marca);
$medi_marca_x = imagesx($marca);
// Ajustamos el sitio a colocar
// Centro
//$dest_x = ($destino_x - $medi_marca_x ) / 2 ;
//$dest_y = ($destino_y - $medi_marca_y ) / 2 ;
// Borde Superior izquierdo
$dest_y = $dest_x = 0 ;
// Copiamos la marca en la imagen original
imagecopy($imagen, $marca, $dest_x, $dest_y, 0, 0, $medi_marca_x, $medi_marca_y);
// Damos Salida
header("Content-type: image/jpeg");
imagejpeg($imagen);
// Limpiamos Buffer
imagedestroy($imagen);
imagedestroy($marca);
?>