GD est une bibliothèque de code open source pour la création dynamique d'images par les programmeurs.
GD est écrit en C, et "Wrappers" sont disponibles pour Perl, PHP et d'autres langues. GD peut lire et écrire de nombreux formats d'image différents. GD est couramment utilisé pour générer des graphiques, des graphiques, des miniatures et surtout tout autre chose, à la volée.
Les applications les plus courantes de GD impliquent le développement de sites Web, bien qu'il puisse être utilisé avec n'importe quelle application autonome!
La bibliothèque a été initialement développée par Thomas Boutell et est maintenant maintenue par de nombreux contributeurs (voir le fichier des contributeurs) sous l'égide de PHP.NET.
Si vous aimez contribuer, signalez les bogues, voyez comment contribuer au document
Pour les problèmes liés à la sécurité, veuillez nous contacter à [email protected]
Support disponible dans ou en utilisant des problèmes.
Nous avons également une liste de diffusion. Pour vous abonner à toute liste de diffusion, envoyez un e-mail à [email protected]. Ensuite, les courriels peuvent être envoyés à [email protected].
Veuillez visiter notre page d'accueil pour plus de détails.
GD a un soutien pour:
libheif de votre système a le décodage AV1.En outre, GD dépend de certaines bibliothèques externes, qui sont toutes facultatives et désactivées par défaut:
CI signifie si nous avons un IC automatique pour cette plate-forme. Si quelqu'un a un IC pour ces plateformes ou toute autre plateforme qui n'est pas répertoriée ici et souhaite l'ajouter à notre CI automatique, veuillez nous contacter, cela sera très apprécié!
| Plate-forme | Soutien | CI |
|---|---|---|
| Linux x64 | ✓ | ✓ |
| Linux x86 | ✓ | ✓ |
| Linux arm64 | ✓ | ✓ |
| Windows x86 | ✓ | ✓ |
| Windows x64 | ✓ | ✓ |
| Windows Arm64 | ✓ | x |
| macOS x64 | ✓ | ✓ |
| macOS M1 | ✓ | x |
| S390 | ✓ | x |
Il est également connu pour fonctionner sur presque toutes les variations de * BSD, Solaris, etc. Nous n'avons ni environnement ni pour les tester. Cependant, de nombreuses langues progressives liant le test de libgd sur ces plates-formes.
Il doit compiler avec tous les compilateurs conformes C99 et C ++, en utilisant CMake ou le script de configuration.
Nous avons CI en utilisant: