Hola, estoy haciendo un php para mostrar una imagen con marca de agua pero que ésta a su vez esté redimensionada en proporción al tamaño de la original. Estoy usando imagenes jpg para originales y png para la marca. Lo que quiero que me comenteis es como redimensionar un png y que no pierda la transparencia (he conseguido hacerlo pero se quedaba lo transparente en NEGRO). 
 
Adjunto más o menos el código: 
 
**** PRIMERO OBTENGO LOS TAMAÑOS DEL JPG Y PNG MEDIANTE GETIMAGESIZE( ... ) Y DESPUES...**** 
//Calcular el tamaño proporcional a la original 
$proporcion = $anchura_original / ($anchura_marcadeagua*3); 
$anchura_marcadeagua = $anchura_marcadeagua * $proporcion; 
$altura_marcadeagua = $altura_marcadeagua * $proporcion; 
 
// crear nueva imagen desde la marca de agua 
$marcadeagua = ImageCreateFromPNG($marcadeagua); 
 
**** AQUI QUIERO QUE SE ME REDIMENSIONE EL PNG SEGÚN EL TAMAÑO DE LAS VARIABLES DE ARRIBA **** 
**** PERO SIN QUE PIERDA LA TRANSPARENCIA **** 
 
// copiar la marca de agua en la fotografia 
ImageCopy($original, $marcadeagua, $horizmargen, $vertmargen, 0, 0, $anchura_marcadeagua, $altura_marcadeagua); 
 
----------------- 
Gracias de antemano... 
   
 



