Installation/Konfiguration
Installation
Installation/Konfiguration
PHP Manual

## Anforderungen

Mit der GD-Bibliothek (verfügbar unter » http://www.libgd.org/) können Sie auch Grafiken erzeugen und manipulieren.

Die mittels dieser Funktionen veränderbaren Grafik-Formate hängen davon ab, welche Version von GD Sie installieren und welche zusätzlich Bibliotheken GD benötigt, um mit diesen Formaten umgehen zu können. GD-Versionen älter als gd-1.6 unterstützen GIF, aber kein PNG. Neuere Versionen als gd-1.6 und ältere als gd-2.0.28 unterstützen PNG, aber kein GIF. In gd-2.0.28 gibt es erstmals wieder Unterstützung für GIF.

> Hinweis: Seit PHP 4.3 ist eine Version der GD-Bibliothek in PHP enthalten. Diese gebündelte Version bietet zusätzliche Möglichkeiten, wie z.B. alpha blending und sollte der externen Version immer vorgezogen werden (der Code wird besser betreut und ist stabiler).

> Hinweis: Mit PHP 6.0.0 wurde die Unterstützung von GD 1.x eingestellt; es wird eine Bibliothek ab Version 2.0.33 benötigt.

Sie können GD erweitern, um mehr Grafikformate zu verwenden.

Unterstützte Grafikformate
Grafikformat | Download der benötigten Bibliothek | Anmerkungen
--- | --- | ---
gif |  | Wird nur von GD-Versionen älter als gd-1.6 und neuer als gd-2.0.28 unterstützt. Nur-lesende Unterstützung von GIF gibt es ab PHP 4.3.0 und der gebündelten GD-Version. Schreibende Unterstützung steht ab den Versionen PHP 4.3.9 und PHP 5.0.1 zur Verfügung.
jpeg-6b | » http://pecl2.php.net/downloads/php-windows-builds/source/ | Wenn Sie die jpeg-v6b library übersetzen (vor dem Übersetzen von PHP), müssen Sie die --enable-shared-Option im configure-Schritt benutzen. Wenn Sie dies nicht tun, werden Sie den Felder libjpeg.(a|so) not found beim configure-Schritt der PHP-Übersetzung erhalten.
png | » http://www.libpng.org/pub/png/libpng.html | Nur von GD-Versionen neuer als gd-1.6 unterstützt.
xpm | » ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html | Falls auf Ihrem System eine X-Umgebung installiert ist, steht Ihnen diese Bibliothek wahrscheinlich schon zur Verfügung.

Sie können GD erweitern, um unterschiedliche Schriften zu verwenden. Die folgenden Schriftbibliotheken werden unterstützt.

Unterstützte Schriftbibliotheken
Schriftbibliothek | Download | Anmerkungen
--- | --- | ---
FreeType 1.x | » http://www.freetype.org/ | Unterstützung mit PHP 6.0.0 eingestellt
FreeType 2 | » http://www.freetype.org/ |
T1lib | » ftp://sunsite.unc.edu/pub/Linux/libs/graphics/) | Unterstützung für Type 1-Schriften.

Installation/Konfiguration
Installation
Installation/Konfiguration
PHP Manual