GD ist eine Open -Source -Code -Bibliothek für die dynamische Erstellung von Bildern durch Programmierer.
GD ist in C geschrieben und "Wrapper" sind für Perl, PHP und andere Sprachen erhältlich. GD kann viele verschiedene Bildformate lesen und schreiben. GD wird üblicherweise verwendet, um Diagramme, Grafiken, Miniaturansichten und vor allem im laufenden Fliegen zu generieren.
Die häufigsten Anwendungen von GD beinhalten die Website -Entwicklung, obwohl sie mit jeder eigenständigen Anwendung verwendet werden können!
Die Bibliothek wurde ursprünglich von Thomas Boutell entwickelt und wird nun von vielen Mitwirkenden (siehe die Beitragsdatei) unter dem Dach von Php.net gepflegt.
Wenn Sie einen Beitrag leisten möchten, melden Sie Fehler an
Für Sicherheitsbezogene Probleme kontaktieren Sie uns bitte unter [email protected]
Support verfügbar in oder verwenden Probleme.
Wir haben auch eine Mailingliste. Um eine Mailingliste abonnieren, senden Sie eine E-Mail an [email protected]. Anschließend können E-Mails an [email protected] gesendet werden.
Bitte besuchen Sie unsere Homepage für weitere Informationen.
GD hat Unterstützung für:
libheif Ihres Systems eine AV1 -Dekodierung hat.Abgesehen davon ist GD auf einige externe Bibliotheken angewiesen, die alle optional und standardmäßig deaktiviert sind:
CI bedeutet, ob wir einen automatischen CI für diese Plattform haben. Wenn jemand CI für diese Plattformen oder andere Plattformen hat, die hier nicht aufgeführt sind, und sie zu unserem automatischen CI hinzufügen möchte, wenden Sie sich bitte an uns, es wird sehr geschätzt!
| Plattform | Unterstützung | CI |
|---|---|---|
| Linux x64 | ✓ | ✓ |
| Linux x86 | ✓ | ✓ |
| Linux Arm64 | ✓ | ✓ |
| Windows x86 | ✓ | ✓ |
| Windows x64 | ✓ | ✓ |
| Windows ARM64 | ✓ | X |
| macOS x64 | ✓ | ✓ |
| MacOS M1 | ✓ | X |
| S390 | ✓ | X |
Es ist auch bekannt, an fast allen Variationen von *BSD, Solaris usw. zu arbeiten. Wir haben weder eine CI noch eine Umgebung, um sie zu testen. Viele Progamming -Sprachen, die Binding -Bindungen jedoch auf diesen Plattformen testen.
Es sollte mit allen C99- und C ++ - konformen Compilern kompilieren, entweder mit CMake oder dem Konfigurationsskript.
Wir haben CI verwenden: