[Ir al menú de PHP]
Imágenes dinámicas

Imágenes dinámicas

PHP posee una gran potencialidad para la generación dinámica de imágenes que pueden ser presentada en las páginas web sin necesidad de ser almacenadas previamente en el servidor.

Esta potencialidad es particularmente importante -al menos a mí me lo parece- a la hora de presentar el la gües gráficos estadísticos ya que al ser generados automáticamente permiten la representación gráfica de la información con valores actualizados en el momento anterior.

Formatos GIF

Aunque son abundantes los materiales que aluden a este formato gráfico -incluso en las páginas oficiales PHP- los formatos GIF no funcionan en PHP.

Por lo que he podido leer han aparecido problemas de patente y como... la pela es la pela.. ¡¡Avisad@ quedas...!!

Formatos PNG

El formato de imagenes PNG (Portable Network Graphic) nace para seguir disponiendo de un formato gráfico de difusión gratuita ya que -al parecer- han surjido problemas de patente con algoritmo de compresión LZW que emplean las imagenes de tipo GIF.

Aunque el formato JPG cubre bastantes de las necesidades en cuanto a compresión de imágenes, con tasas muy superiores a los GIF, es inadecuado para generar imagenes transparentes, animadas e incluso fotografias que contengan textos, diagramas o iconos.

Las imágenes PNG poseen todas las caracteristicas del formato GIF.


 
 


Configuración

El manejo de imágenes dinámicas requiere que esté instalada la librería de PHP llamada php_gd.dll.

En la versión de PHP que estamos manejando se instala por defecto pero requiere que la configuración de fichero php.ini tenga activada esta extensión.

Cuando te contaba como configurar php ya habia previsto esta posibilidad, así que si tienes una configuración similar a la mía debe funcionarte sin problemas... al menos a mí me funciona :-).

Pero por si tienes dudas... pulsa aquí y comprueba de nuevo la configuración de tu php.ini.


Comprobaciones

¿Recuerdas que hace tropecientas páginas habíamos creado un fichero al que habíamos llamado info.php?. Por si se te ha olvidado o no lo has guardado o te ha ocurrido una de esas catástrofes que suelen ocurrir de vez en cuando aquí lo tienes...

En mi servidor de Freesurf dice esto:

En mi servidor local pone esto otro:

Como puedes ver en ambos casos está enabled el GD support y parece que... salvo complicación no vamos a tener demasiados problemas con los gráficos...

Sugerir a un/a amig@ Envíame tus comentarios
Anterior
Indice
Siguiente