stringtranslate.com

Biblioteca de gráficos GD

La biblioteca de gráficos GD es una biblioteca de software de gráficos para manipular imágenes de forma dinámica . Puede crear archivos GIF , JPEG , PNG y WBMP . Las imágenes pueden estar compuestas de líneas, arcos, texto (usando fuentes seleccionadas por el programa), otras imágenes y varios colores, y admite imágenes de color verdadero , canales alfa , remuestreo y muchas otras funciones.

Historia

El software fue desarrollado en 1994 por Thomas Boutell y otros.

GD originalmente significaba "GIF Draw". Sin embargo, desde que Unisys revocó la licencia, informalmente significa "Graphics Draw".

El soporte para dibujar GIF se abandonó en 1999, cuando Unisys revocó la licencia libre de regalías otorgada a proyectos de software no comerciales para el método de compresión LZW utilizado por GIF. Cuando la patente de Unisys expiró en todo el mundo el 7 de julio de 2004, el soporte para GIF se volvió a habilitar posteriormente.

La versión 2.0 agregó soporte para imágenes de color verdadero , canales alfa , remuestreo (para un cambio de tamaño suave de imágenes de color verdadero) y muchas otras características.

Características

El intérprete de línea de comandos "Fly" permite la creación de imágenes ("sobre la marcha") utilizando GD. Por lo tanto, los scripts de GD pueden escribirse en cualquier lenguaje y ejecutarse utilizando esta herramienta. [2]

Su lenguaje de programación nativo es ANSI C , pero tiene interfaces para muchos otros lenguajes de programación. GD admite numerosos lenguajes de programación, incluidos C , PHP , Perl , Python , OCaml , Tcl , Lua , Pascal , GNU Octave , Rexx , Ruby y Go . GD se usa ampliamente con PHP, donde se incluye una versión modificada que admite funciones adicionales de forma predeterminada a partir de PHP 4.3 y era una opción antes de eso. A partir de PHP 5.3, también se puede usar una versión de sistema de GD para obtener las funciones adicionales que anteriormente solo estaban disponibles para la versión incluida de GD.

Véase también

Referencias

  1. ^ "Lanzamientos de LibGD". GitHub .
  2. ^ Gleeson, Martin (15 de enero de 1999). "Volar: crear imágenes sobre la marcha". Archivado desde el original el 3 de septiembre de 2000.

Enlaces externos