Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2010, 20:51
marcos46g
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Marca de agua

Voy a replantear mi consulta de forma lo mas clara posilble a ver si alguien me puede indicar que hago mal

tengo un archivo llamado marca.php
La imagen que usare como marca de agua esta en ../images/logoT.png

La imagen a la que le pondré la marca está en images/C/ 1801
1801 es el nombre de la imagen
Luego de que se ejecuta este codigo me muestra en pantalla el codigo binario de la imagen generada, y no se muestran errores

Finalmente intento desde otra pagina llamar a la imagen y solo logro que me nuestre un cuadro vacio
Aca pego los codigos de las dos paginas
Creo que el error debe andar en el llamado de la imagen
-gracias por ayudarme


Código PHP:
 <?


header
('content-type: image/jpeg');

include 
'db.php';
$ruta_marca 'http://www.mistio.com/images/logoT.png';
$watermark imagecreatefrompng($ruta_marca);

$ruta_imagen 'http://www.misitio/images/'.$_GET['foto'];



$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_y00,$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

?>
Código PHP:
<?
 
include 'db.php';
mysql_select_db ($database);
$consulta "SELECT imagen1 FROM avisos WHERE idAviso=180 " ;
$resultado mysql_query($consulta);
$registro mysql_fetch_array($resultado);
$foto=$registro["imagen1"];

 
?>
<img src="marca.php?foto=C/<? echo $foto?>" alt="descripcion">

</body>