tengo una aplicación web que genera unas imagenes a través de un fichero PHP que redimensiona la imagen original y la muestra. Lo que quiero hacer es añadir la marca de agua a esa imagen generada dinámicamente, pero no hay manera... si pruebo la función de añadir la marca de agua sobre una imagen si va bien.
Os dejo el script redimensionar.php, a ver como se le puede implementar una función para añadir la marca de agua, en GD estoy un poco pegado y me estoy volviendo loco
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Gracias!
Código PHP:
<?php
include_once("includes/config.php");
include("includes/foto.php");
$id = $_GET["id"];
$ruta_foto = foto_ruta($id);
$nombre_completo = "carpetas/".$ruta_foto;
$tipo = $_GET['tipo'];
switch($tipo){
case 'mp':
$anchura=93;
$hmax=70;
break;
case 'p':
$anchura=155;
$hmax=116;
break;
case 'm':
$anchura=310;
$hmax=232;
break;
}
$nombre=$nombre_completo;
$datos = getimagesize($nombre);
$ancho = $datos[0];
$alto = $datos[1];
if($datos[2]==1){$img = @imagecreatefromgif($nombre);}
if($datos[2]==2){$img = @imagecreatefromjpeg($nombre);}
if($datos[2]==3){$img = @imagecreatefrompng($nombre);}
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);}
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);}
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb);}
imagedestroy($thumb);
?>