Generar gráficos utilizando la librería GD

La preparaci�n autom�tica de gr�ficos en tama�os alternativos o la generaci�n din�mica de gr�ficos son s�lo algunas de las posibilidades que proporciona la librer�a GD.

La generaci�n de gr�ficos para p�ginas web proporciona muchos beneficios. Todos los tipos de gr�ficos permiten una interpretaci�n de datos presentados mucho mejor que, por ejemplo, los tablas. Tales posibilidades para la presentaci�n de datos en forma gr�fica las ofrece, entre otras, la librer�a GD.

Gracias a ella, podemos generar diagramas o dibujar cuerpos geom�tricos tridimensionales sin dificultad. Si deseamos colocar dibujos generados din�micamente en nuestras p�ginas, por ejemplo, miniaturas de figuras con posibilidad de seleccionar su tama�o de visualizaci�n o estad�sticas de visitas, entonces, lo mejor y m�s sencillo es utilizar la librer�a GD.

Desafortunadamente es dif�cil encontrar en la red, y menos en libros, buenas descripciones que nos introduzcan a ese tema. Tengo la esperanza de que este art�culo lo haga.

.��Qu� debemos saber?

El lector deber�a poseer conocimientos b�sicos de PHP, incluyendo caracter�sticas de programaci�n orientada a objetos de ese lenguaje.

.��Qu� prometemos?

En este art�culo aprender�s c�mo realizar operaciones sobre dibujos (dibujar, cambiar de tama�o) adem�s de la generaci�n de gr�ficos de barras.

.�Configuraci�n de PHP y GD

En el sistema Windows debemos cuidar que el archivo con la librer�a php_gd.dll se encuentre en el directorio donde PHP almacena sus extensiones, es decir, el directorio extensions, el que generalmente se encuentra all� donde qued� instalado el PHP. Seguidamente realizamos la inserci�n de la l�nea correspondiente en el archivo php.ini: extension=php_gd.dll.

(A partir de la versi�n PHP 4.3.2 la librer�a GD fue sustituida por GD2 � archivo php_gd2.dll). En el sistema Linux, lo �ptimo es seleccionar el paquete GD durante la instalaci�n del sistema. Si compilamos manualmente PHP, entonces durante la configuraci�n debemos a�adir:

./configure --with-gd

Aparte de with-gd, aqu� aparecen otros miembros, componentes opcionales, dependiendo de las opciones seleccionadas por nosotros. A continuaci�n compilamos PHP con el comando make y make install.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP