Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2011, 21:59
Krunoslav
 
Fecha de Ingreso: julio-2006
Mensajes: 50
Antigüedad: 17 años, 10 meses
Puntos: 0
GD: crear-mostrar-eliminar

Hola

Hace tiempo que uso la librería GD de PHP para las imágenes pero me quedé pegado en una cosa...

Resulta que me gustaría que al acceder a una página, se creara una imágen y se mostrara, pero que NO quedara guardada, y que al mostrar la imágen también se viera texto, por lo tanto, creo que

Código PHP:
header("Content-Type: image/png"); 
no puede usarse.


Lo que se me ocurrió es: crear - guardar - mostrar - eliminar
Código PHP:
<?php

//crear
$im imagecreate(3030); 
$numero=rand(1,100);
$negro=imagecolorallocate($im,0,0,0);
$rojo=imagecolorallocate($im,255,0,0);
imagefill($im,0,0,$negro);
imagestring($im,2,5,5,$numero,$rojo);

//grabar
imagepng($im,"imagen.png");

//mostrar
echo "<img src=imagen.png> $numero";

//borrar
unlink("imagen.png");

imagedestroy($im);
?>
Pero si hago eso no se muestra la imagen. Entonces mi pregunta es...
¿Está bien la manera en que estoy enfocando el problema y el problema se puede solucionar así? O bien, es necesario enfocarlo de otra manera.

Muchas gracias por la paciencia.