EinführungMit PHP können Sie nicht nur HTML ausgeben, sondern auch Grafiken in vielen Formaten - wie GIF, PNG, JPEG, WBMP und xpm - erzeugen und/oder manipulieren. Noch besser, Sie können Grafiken mit PHP direkt als Datenstrom ausgeben. Damit das funktioniert, müssen Sie PHP mit der GD-Bibliothek zur Grafikbearbeitung kompilieren. GD und PHP benötigen, je nachdem mit welchen Grafikformaten Sie arbeiten wollen, zusätzliche Bibliotheken. Sie können die Grafikfunktionen in PHP auch verwenden, um die Größe von JPEG, GIF, PNG, SWF, TIFF und JPEG2000 Grafiken zu bestimmen. Mittels der exif-Erweiterung können sie die in den Headern von JPEG- und TIFF-Grafiken enthaltenen Informationen verarbeiten. Auf diese Weise können von Digitalkameras erstellte Metadaten verarbeitet werden. Die Exif-Funktionen benötigen nicht die GD-Bibliothek.
GD unterstützt eine Reihe von Formaten, folgend eine Liste aller von GD unterstützten Formaten und Hinweise zu Verfügbarkeit und lese/schreib Unterstützung.
Während die meisten Formate sowohl zum lesen als auch schreiben verfügbar sind, bedeutet dies nicht, dass die Unterstützung in PHP einkompiliert ist. Welche Formate dies sind, und wie PHP mit Unterstützung für diese kompiliert werden kann zeigt die Funktion gd_info. Weitere Informationen zu diesem Thema auch im Installations-Kapitel. |