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 dinámicamente . Puede crear 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 múltiples colores, admitiendo imágenes en color verdadero , canales alfa , remuestreo y muchas otras características.

Historia

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

GD originalmente significaba "GIF Draw". Sin embargo, desde la revocación de la licencia de Unisys, 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 los GIF. Cuando la patente de Unisys expiró en todo el mundo el 7 de julio de 2004, posteriormente se volvió a habilitar la compatibilidad con GIF.

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

Características

El intérprete de línea de comando "Fly" permite la creación de imágenes ("sobre la marcha") usando GD. Por lo tanto, los scripts de GD pueden escribirse potencialmente en cualquier idioma 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 de forma predeterminada una versión modificada que admite funciones adicionales a partir de PHP 4.3 y era una opción antes de eso. A partir de PHP 5.3, también se puede utilizar una versión del sistema de GD para obtener las funciones adicionales que anteriormente solo estaban disponibles en la versión incluida de GD.

Ver también

Referencias

  1. ^ "Lanzamientos de LibGD". GitHub .
  2. ^ Gleeson, Martín (15 de enero de 1999). "mosca: crea imágenes sobre la marcha". Archivado desde el original el 3 de septiembre de 2000.

enlaces externos