si este es el codigo que estoy usando y que lo llame marcadeagua.php
Código PHP:
<?
header('content-type: image/jpeg');
include 'db.php';
$ruta_marca = 'http://www.misitio.com/images/logoT.png';
$watermark = imagecreatefrompng($ruta_marca);
$ruta_imagen = 'http://www.misitio.com/images/PB.jpg';
$imagen = imagecreatefromjpeg($ruta_imagen);
//obtener las dimensiones de la imagen, sustraer las dimensiones de la marca de agua y,
// dejando un margen de 10 px, obtener las posiciones x e y sobre las que se colocará la marca de agua.
$tamanyo_imagen = getimagesize($ruta_imagen);
$tamanyo_marca = getimagesize($ruta_marca);
$dest_x = $tamanyo_imagen[0] - $tamanyo_marca[0] - 10;
$dest_y = $tamanyo_imagen[1] - $tamanyo_marca[1] - 10;
imagecopymerge($imagen, $watermark, $dest_x, $dest_y, 0, 0,$tamanyo_marca[0], $tamanyo_marca[1], 100);
// imagedestroy($imagen); //Libera la memoria asociada a la imagen
// imagedestroy($watermark);// //Libera la memoria asociada a la imagen
imagejpeg($imagen); //mostrar la imagen resultante
?>
y para llamar a la la imagen desde verimagen.php
puso este codigo
Código PHP:
<body>
<img src="http://www.misitio.com/images/marcadeagua.php?imagen=PB.jpg" alt="probando">
</body>
o sea la imagen esta en la carpeta images