Comunidad de diseño web y desarrollo en internet online

Barra De porcentaje, Creado con GD.

Citar            
MensajeEscrito el 20 May 2005 12:39 am









Código :

<?
header('Content-type: image/jpeg');
$cant=($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:1;
$total=round((($cant/100)*150));
$img=imagecreatetruecolor(150,10);
$verde=imagecolorallocate($img,51, 175, 41);
$negro=imagecolorallocate($img,0, 0, 0);
$amarillo=imagecolorallocate($img,251, 222, 94);
imagefilledrectangle($img,1,1,148,8,$verde); 
imagefilledrectangle($img,$total,1,148,8,$amarillo);
imagerectangle($img,$total,0,150,10,$negro); 
imagerectangle($img,0,0,150,10,$negro); 
imagejpeg($img);
imagedestroy($img);
exit;
?>



no les dare la explicación de como funciona, los que quieran aprender tendran que estudiarlo con detalle.

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  



Ultima edición por jhony192 el 11 Ago 2005 02:37 pm, editado 4 veces

Just Another Programmer

firefox
Citar            
MensajeEscrito el 20 May 2005 12:40 am
Jajajaja, pero que ocioso eres para no decirle al resto como funciona el GD XD

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 20 May 2005 03:28 pm
Bueno esta bien... :lol: :lol: :lol:
lo explicare jajaja, pero porque dices a el resto? ^^ ^^

Código :

<?
//Especificamos al navegador que la imagen es del tipo JPG
header('Content-type: image/jpeg');
//Sacamos de la cadena de interrogación la variable que usaremos.
//en caso de ser igual a 0 o no estar definida que coloque 1 que es el minimo valor divisible
$cant=($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:1;
//sacamos según el porcentaje obtenido un valor relativo al tamaño de nuestra imagen
$total=round((($cant/100)*150));
//Creamos la Imagen 
$img=imagecreatetruecolor(150,10);
//Creamos los Colores que usaremos en nuestra imagen
$verde=imagecolorallocate($img,51, 175, 41);
$negro=imagecolorallocate($img,0, 0, 0);
$amarillo=imagecolorallocate($img,251, 222, 94);
//Creamos Los rectángulos rellenos con los tamaños especificados por coordenadas
imagefilledrectangle($img,1,1,148,8,$verde); //Este rectángulo cubrira toda la imagen será como un fondo.
imagefilledrectangle($img,$total,1,148,8,$amarillo); //Este rectángulo Cubrira la parte del final en amarillo.
imagerectangle($img,$total,0,150,10,$negro); //Ahora Creamos un rectangulo para hacer la división entre ambos colores
imagerectangle($img,0,0,150,10,$negro); //y Creamos un rectángulo del tamaño de la imagen para que parezca un borde
//mostramos la imagen
imagejpeg($img);
//borramos la imagen de la memoria.
imagedestroy($img);
exit; //salimos del script
?>

hay esta con detalle,
Pero no se me acostumbren ... :wink:

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  



Ultima edición por jhony192 el 11 Ago 2005 02:37 pm, editado 2 veces

Just Another Programmer

firefox
Citar            
MensajeEscrito el 20 May 2005 03:34 pm
LOL.... muy bueno.....impressive

se ve que no tienes nada que hacer eh??.... si quieres te dejo un par de series a sumar y te entretienes durante un par de semanas...

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 23 May 2005 08:31 pm
Alguien me puede decir que es GD?. No idea my friends :lol: .

Por MillyKash

186 de clabLevel



Genero:Femenino  

x:151.6 y:144.8

firefox
Citar            
MensajeEscrito el 23 May 2005 08:46 pm
¿Que es la Libreria GD? GD es una libreria de Codigo Libre para la creación dinámica de imágenes Dinamicas. GD esta escrito en C, y está disponible para Perl, PHP y otros lenguajes de Programación. GD crea imágenes tipo PNG, JPEG y GIF, entre otros formatos. GD se utiliza comúnmente para generar cartas, gráficos, thumbnails, y la mayoría de las cosas que requieran graficos Dinamicos. Mientras que no están restringidos para ser usados en la red, los usos más comunes de GD implican el desarrollo del Sitios Webs.

Puedes Descargarlo desde www.Sourceforge.net

o desde la web oficial de Boutell www.boutell.com/gd/

Por jhony192

791 de clabLevel

1 tutorial

Genero:Masculino  



Ultima edición por jhony192 el 11 Ago 2005 02:02 pm, editado 1 vez

Just Another Programmer

firefox
Citar            
MensajeEscrito el 23 May 2005 09:16 pm
Orale! De codigo libre no se nada! Pero gracias jhony192, por ahi nos vemos :) .

Por MillyKash

186 de clabLevel



Genero:Femenino  

x:151.6 y:144.8

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.