fbpx
Wikipedia

Biblioteca de gráficos GD

La Biblioteca de gráficos GD es una biblioteca de software para manipular imágenes creada por Thomas Boutell y otros colaboradores. Está programada en C, pero se han desarrollado interfaces para otros lenguajes de programación. Puede crear y manipular imágenes en formato GIF, JPEG, PNG, y WBMP.

Biblioteca de gráficos GD
Información general
Tipo de programa Biblioteca gráfica
Desarrollador Thomas Boutell
Lanzamiento inicial [1]
Licencia Licencia tipo BSD
Información técnica
Programado en C
Archivos editables
Enlaces
Sitio web oficial
Repositorio de código
Seguimiento de errores

El soporte para dibujar GIF fue abandonado en 1999 cuando Unisys revocó la licencia entregada para usarse en proyectos de software libre, ya que GIF usaba el algoritmo de compresión LZW. Cuando la patente de Unisys expiró en 2004, el soporte para GIF fue habilitado nuevamente.

GD originalmente signiicaba "GIF Draw" (o Dibujado de GIF). Sin embargo, desde la revocación de la patente, pasó a significar "Graphics Draw" (Dibujado de Gráficos).

GD puede crear imágenes a partir de líneas, arcos, texto (usando las fuentes seleccionadas o TrueType), otras imágenes, o múltiples colores. La versión 2.0 agregó soporte para imágenes de color verdadero, canales alpha, redimensionado escalado (o Interpolación (fotografía) y otras características.

GD soporta numerosos lenguajes de programación, como C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX y Ruby. Además, el intérprete de comandos "Fly" permite la creación de imágenes "al vuelo" usando GD.[2]

GD es usado extensivamente en PHP, donde una versión modificada incluida por defecto en PHP 4.0 soporta funciones adicionales. Desde PHP 5.3 se puede usar opcionalmente una instalación GD en el sistema además de la versión incluida, para obtener características adicionales.

Cambios durante el desarrollo

El 4 de enero de 2007, pasó a manos de by Pierre Joye, un conocido desarrollador de PHP [cita requerida]. El nuevo desarrollador ha lanzado varias versiones,[3][4]​ pero no ha habido más lanzamientos de GD desde 2007.

Ejemplos

Este es un ejemplo con PHP usando la función imagefilledarc():

<?php // create image $image = imagecreatetruecolor(100, 100); // allocate some colors $white = imagecolorallocate($image, 0xFF, 0xFF, 0xFF); $gray = imagecolorallocate($image, 0xC0, 0xC0, 0xC0); $darkgray = imagecolorallocate($image, 0x90, 0x90, 0x90); $navy = imagecolorallocate($image, 0x00, 0x00, 0x80); $darknavy = imagecolorallocate($image, 0x00, 0x00, 0x50); $red = imagecolorallocate($image, 0xFF, 0x00, 0x00); $darkred = imagecolorallocate($image, 0x90, 0x00, 0x00); // make the 3D effect for ($i = 60; $i > 50; $i--) { imagefilledarc($image, 50, $i, 100, 50, 0, 45, $darknavy, IMG_ARC_PIE); imagefilledarc($image, 50, $i, 100, 50, 45, 75 , $darkgray, IMG_ARC_PIE); imagefilledarc($image, 50, $i, 100, 50, 75, 360 , $darkred, IMG_ARC_PIE); } imagefilledarc($image, 50, 50, 100, 50, 0, 45, $navy, IMG_ARC_PIE); imagefilledarc($image, 50, 50, 100, 50, 45, 75 , $gray, IMG_ARC_PIE); imagefilledarc($image, 50, 50, 100, 50, 75, 360 , $red, IMG_ARC_PIE); // flush image header('Content-type: image/png'); imagepng($image); imagedestroy($image); ?> 
 
El que da como resultado un gráfico circular.
 

Véase también

Referencias

  1. http://www.boutell.com/gd/faq.html
  2. http://martin.gleeson.com/fly/ el 6 de diciembre de 2011 en Wayback Machine. "fly" site by Martin Gleeson
  3. GD, Boutell.com.

Enlaces externos

  • GD Graphics Library (Sitio Web de desarrollo actual)
  • GD Graphics Library (Sitio Web de desarrollo antiguo)
  • Funciones GD soportadas en (PHP).
  •   Datos: Q1485048

biblioteca, gráficos, biblioteca, software, para, manipular, imágenes, creada, thomas, boutell, otros, colaboradores, está, programada, pero, desarrollado, interfaces, para, otros, lenguajes, programación, puede, crear, manipular, imágenes, formato, jpeg, wbmp. La Biblioteca de graficos GD es una biblioteca de software para manipular imagenes creada por Thomas Boutell y otros colaboradores Esta programada en C pero se han desarrollado interfaces para otros lenguajes de programacion Puede crear y manipular imagenes en formato GIF JPEG PNG y WBMP Biblioteca de graficos GDInformacion generalTipo de programaBiblioteca graficaDesarrolladorThomas BoutellLanzamiento inicial 1 LicenciaLicencia tipo BSDInformacion tecnicaProgramado enCArchivos editables variosWindows bitmapGIFTruevision TGAWireless BitmapPortable Network GraphicsTIFFWebPX PixMapEnlacesSitio web oficial Repositorio de codigo Seguimiento de errores editar datos en Wikidata El soporte para dibujar GIF fue abandonado en 1999 cuando Unisys revoco la licencia entregada para usarse en proyectos de software libre ya que GIF usaba el algoritmo de compresion LZW Cuando la patente de Unisys expiro en 2004 el soporte para GIF fue habilitado nuevamente GD originalmente signiicaba GIF Draw o Dibujado de GIF Sin embargo desde la revocacion de la patente paso a significar Graphics Draw Dibujado de Graficos GD puede crear imagenes a partir de lineas arcos texto usando las fuentes seleccionadas o TrueType otras imagenes o multiples colores La version 2 0 agrego soporte para imagenes de color verdadero canales alpha redimensionado escalado o Interpolacion fotografia y otras caracteristicas GD soporta numerosos lenguajes de programacion como C PHP Perl Python OCaml Tcl Lua Pascal GNU Octave REXX y Ruby Ademas el interprete de comandos Fly permite la creacion de imagenes al vuelo usando GD 2 GD es usado extensivamente en PHP donde una version modificada incluida por defecto en PHP 4 0 soporta funciones adicionales Desde PHP 5 3 se puede usar opcionalmente una instalacion GD en el sistema ademas de la version incluida para obtener caracteristicas adicionales Indice 1 Cambios durante el desarrollo 2 Ejemplos 3 Vease tambien 4 Referencias 5 Enlaces externosCambios durante el desarrollo EditarEl 4 de enero de 2007 paso a manos de by Pierre Joye un conocido desarrollador de PHP cita requerida El nuevo desarrollador ha lanzado varias versiones 3 4 pero no ha habido mas lanzamientos de GD desde 2007 Ejemplos EditarEste es un ejemplo con PHP usando la funcion imagefilledarc lt php create image image imagecreatetruecolor 100 100 allocate some colors white imagecolorallocate image 0xFF 0xFF 0xFF gray imagecolorallocate image 0xC0 0xC0 0xC0 darkgray imagecolorallocate image 0x90 0x90 0x90 navy imagecolorallocate image 0x00 0x00 0x80 darknavy imagecolorallocate image 0x00 0x00 0x50 red imagecolorallocate image 0xFF 0x00 0x00 darkred imagecolorallocate image 0x90 0x00 0x00 make the 3D effect for i 60 i gt 50 i imagefilledarc image 50 i 100 50 0 45 darknavy IMG ARC PIE imagefilledarc image 50 i 100 50 45 75 darkgray IMG ARC PIE imagefilledarc image 50 i 100 50 75 360 darkred IMG ARC PIE imagefilledarc image 50 50 100 50 0 45 navy IMG ARC PIE imagefilledarc image 50 50 100 50 45 75 gray IMG ARC PIE imagefilledarc image 50 50 100 50 75 360 red IMG ARC PIE flush image header Content type image png imagepng image imagedestroy image gt El que da como resultado un grafico circular Vease tambien EditarImageMagickReferencias Editar http www boutell com gd faq html http martin gleeson com fly Archivado el 6 de diciembre de 2011 en Wayback Machine fly site by Martin Gleeson GD Boutell com GD NewsEnlaces externos EditarPHP GD Bar Chart GD Graphics Library Sitio Web de desarrollo actual GD Graphics Library Sitio Web de desarrollo antiguo Funciones GD soportadas en PHP Datos Q1485048Obtenido de https es wikipedia org w index php title Biblioteca de graficos GD amp oldid 127594152, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos