GD es una biblioteca de código de código abierto para la creación dinámica de imágenes por programadores.
GD está escrito en C, y los "envoltorios" están disponibles para Perl, PHP y otros idiomas. GD puede leer y escribir muchos formatos de imagen diferentes. GD se usa comúnmente para generar gráficos, gráficos, miniaturas y la mayoría de las cosas más sobre la marcha.
¡Las aplicaciones más comunes de GD involucran el desarrollo del sitio web, aunque se puede utilizar con cualquier aplicación independiente!
La biblioteca fue desarrollada originalmente por Thomas Boutell y ahora es mantenida por muchos contribuyentes (ver el archivo de contribuyentes) bajo el paraguas de Php.net.
Si desea contribuir, informe errores, consulte cómo contribuir al documento
Para problemas relacionados con la seguridad, contáctenos en [email protected]
Soporte disponible en o utilizando problemas.
También tenemos una lista de correo. Para suscribirse a cualquier lista de correo, envíe un correo electrónico a [email protected]. Luego, los correos electrónicos se pueden enviar a [email protected].
Visite nuestra página de inicio para obtener más detalles.
GD tiene apoyo para:
libheif de su sistema tiene una decodificación AV1.Además de eso, GD depende de algunas bibliotecas externas, que son opcionales y deshabilitadas de forma predeterminada:
CI significa si tenemos un CI automático para esta plataforma. Si alguien tiene CI para estas plataformas o cualquier otra plataforma que no esté enumerada aquí y le gustaría agregarlos a nuestro CI automático, póngase en contacto con nosotros, ¡lo apreciará!
| Plataforma | Apoyo | CI |
|---|---|---|
| Linux x64 | ✓ | ✓ |
| Linux x86 | ✓ | ✓ |
| Linux Arm64 | ✓ | ✓ |
| Windows x86 | ✓ | ✓ |
| Windows x64 | ✓ | ✓ |
| Windows Arm64 | ✓ | incógnita |
| macOS x64 | ✓ | ✓ |
| MacOS M1 | ✓ | incógnita |
| S390 | ✓ | incógnita |
También se sabe que trabaja en casi todas las variaciones de *BSD, Solaris, etc. No tenemos CI ni entorno para probarlas. Sin embargo, muchos idiomas de progamming vinculan Libgd en estas plataformas.
Debe compilar con todos los compiladores que cumplen con C99 y C ++, ya sea usando Cmake o el script de configuración.
Tenemos CI usando: