Andrés (LuCkUnDeAd) Dobie escribió:

GD es una libreria para crear graficos PNG, JPEG, XPM,
WBMP en un sistema HTML con PHP4 Obvio.
Ahora, que utilidad se le puede dar a esto... ni idea
La utilidad es generar fotos "dinámicas" a partir de textos o de otras fotos.

-Por ejemplo, puedo tener ganas de que los <h2> de mi sitio se vean en una tipografía "especial", entonces cuelgo esa tipografía al servidor y dentro del código PHP de mi página le paso a unas funciones que trae la GD library el texto que quiero que sea cada <h2> y me genera una "fotito" en el acto, con el color que yo especifique, el tamaño, la orientación, tamaño de texto y tipo de letra que sea.

-Otro uso es hacer "collages" con varias fotos, por ejemplo, a toda una galería de fotos agregarle dinámicamente un logo en una punta de cada foto (sin tener que ir foto por foto retocando).

-Otro uso es generar esas malditas fotitos con letras "chuecas" que nos suelen pedir que los humanos descifremos y escribamos al registrarnos en un sitio que quiere evitar que se registren los bots.

-Otro uso es dibujar a partir de datos (se pueden hacer interesantes dibujos en base a funciones matemáticas que tracen las líneas).

-Otro uso es generar las miniaturas de una galería de miles de fotos con solo llamar a un script (las genera al tamaño máximo que le digas y te las puede guardar en un directorio del servidor).

-Otro uso es limitar el tamaño de las fotos que te pueden subir en un formulario de upload (por ejemplo, en el panel de control de algún CMS o portal, hice algo de eso alguna vez). Si el usuario te sube las fotos a 1200 x 1600 dpi, podés redimensionar el alto y ancho al máximo que quieras, así guardás la foto al tamaño necesario.

-Y ootro excelente uso es generar gráficos "dinámicos", o sea, que reciben una serie de datos (generalmente un array) y se genera un gráfico de barras con colorcitos y todo, y en cada petición el gráfico puede ser distinto porque se genera "en el acto". Hay muchas "class" en www.phpclass.org en la categoría "Graphics" que hacen uso de esta GD library para generar diagramas, gráficos, etc.

Hay otra librería para PHP parecida que se llama "MING", que hace lo mismo pero con archivos de Flash, genera los .swf dinámicamente con el texto, color, etc. que le pases a sus funciones, y los anima.

Un muy buen tutorial de la GD:
http://www.desarrolloweb.com/articulos/396.php?manual=16

Buen provecho! :-)
Saludos!

--

Hernán Beati
------------
www.cetecc.org
--------------
www.incasol.org.ar
------------------

--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/

/* Publica y encontra trabajo relacionado con softlibre en 
http://www.usla.org.ar/modules/jobs/ */

Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]

Responder a