Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/01/2011, 12:50
lysandor
 
Fecha de Ingreso: enero-2011
Mensajes: 3
Antigüedad: 13 años, 11 meses
Puntos: 0
Insertar imagen gif, encima de una imagen dinámica en png

Hola, tengo un problema.

Deseo insertar un .gif segun variable que puede cambiar en una imagen dinámica png. Aquí os copio el script.
Este es una imagen.png de fondo ya creada en archivo y sobre ella poner a base de imagestring texto que varia en función de las variables que recojo de una tabla que esta en una web. (algo así como unas estadísticas de un juego de rol online).

Ademas del texto que varia me gustaría poder insertar imagenes que NO ESTAN en mi servidor, sino tb en la web donde extraigo los datos de la tabla, estan en .gif y una ruta a esos archivos sería por ejemplo:

http://www.uowod.com/dbimages/Enano.gif
http://www.uowod.com/dbimages/{$raza}.gif


Vale, entonces tengo el .png dinamico generado, con texto y un fondo negro, el problema viene al insertar .gif encima con imagecopy

Código:
header("Content-Type: image/gif");
$raza3= imagecreatefromgif("http://www.uowod.com/dbimages/{$raza1}.gif");
imagecopy($image, $raza3, 285, 17, 0, 0, 46, 78);
$arma3= imagecreatefromgif("http://www.uowod.com/dbimages/{$armausada1}.gif");
imagecopy($image, $armausada3, 350, 17, 0, 0, 46, 47);


imagepng($image);
imagedestroy($image);
Explico, para que este trozo no provoque un error al resto y haga que la imagen no se muestre (sin errores ni nada, simplemente la imagen no se carga) la variables finales en este caso raza1 y armausada no pueden ser mas de 1 palabra.
Si es por ejemplo Rayo.gif la carga encima del png perfectamente y tan contentos, pero si es Perico de los palotes.gif, la tenemos liada. No carga ni nada.

He probado a hacerle urlencode y todo, a cambiar variables etc, esta todo ultrarevisado.

A ver si teneis alguna idea.

A ver si podeis ayudarme. Ojala podais ayudarme, es mi primer trabajo en php y me he quedado atascado completamente.