Buenas a todos. Estoy realizando un cgi y éste recibe dos parámetros, uno máximo y otro mínimo.
Quisiera dibujar con algún módulo de Perl una barra de progreso (estática, no avanza con el tiempo) la cual pinto rellenada la cantidad que me dice en la variable mínimo, he estado mirando por CPAN y Google y lo más parecido que he visto es el módulo GD::3DBarGrapher el cual ya he usado para crear gráficas en un recuadro.
Éste no llega a valerme pues yo solo necesito dibujar la gráfica y de forma horizontal.
Me gustaría que solo fuera en Perl, pues he visto soluciones para barras de progreso en uploads con PHP+Ajax+Perl y esto no me valdría.
Toda la información se me pueda dar al respecto es bienvenida.
Registrado: Dom Jul 24, 2005 6:12 pm Ubicación: Valladolid, España Mensajes: 9518
Re: Dibujar barra de progreso en Perl RESUELTO
Bienvenido a los foros de Perl en Español, Powit.
Hay más módulos para dibujar barras, como por ejemplo, GD::Graph::hbars, pero si se trata de representar una simple barra rectangular, te valdría con dibujarla con las instrucciones de dibujo del módulo GD.
Buenas, explorer, muchas gracias por su respuesta. Me las he ingeniado para hacer algo como comentas en tu respuesta. Os adjunto el código por si a alguien le pudiera ser de ayuda:
open( PICTURE,">$filename")ordie("Cannot open file for writing");
# Make sure we are writing to a binary stream
binmode PICTURE;
# Convert the image to PNG and print it to the file PICTURE
print PICTURE $im->png;
close PICTURE;
}
El ejemplo pinta una bonita barra tal y como la que adjunto.
Un saludo y gracias
Adjuntos:
picture.png [ 173 Bytes | Visto 346 veces ]
Página 1 de 1
[ 3 mensajes ]
Reglas del Foro
No puedes abrir nuevos temas en este Foro No puedes responder a temas en este Foro No puedes editar tus mensajes en este Foro No puedes borrar tus mensajes en este Foro No puedes enviar adjuntos en este Foro