En disposant de la bibliothèque GD (disponible à » http://www.libgd.org/) il sera possible d'aussi créer et manipuler des images.
Les formats des images qu'il sera possible de manipuler dépendent de la version de GD que l'on installera, et de toutes autres bibliothèques dont GD a besoin pour traiter ces images.
Note: libgd-2.1.0 ou supérieur est requis. Alternativement, utiliser la bibliothèque GD fournie avec PHP.
Note: La bibliothèque GD requiert zlib >= 1.2.0.4.
Il est aussi possible d'améliorer GD en lui ajoutant des formats d'images supplémentaires.
| Format d'image | Bibliothèque à télécharger | Notes |
|---|---|---|
gif |
||
avif |
||
jpeg |
» http://www.ijg.org/ |
Lors de la compilation de la bibliothèque jpeg (avant celle de PHP),
il faut utiliser l'option de configuration --enable-shared.
Dans le cas contraire, une erreur sera affichée disant que
libjpeg.(a|so) not found lorsqu'on tentera de configurer PHP
avant de compiler.
|
png |
» http://www.libpng.org/pub/png/libpng.html | |
xpm |
» http://www.ibiblio.org/pub/Linux/libs/X/!INDEX.html | Il est probable que l'on ait déjà cette bibliothèque disponible si le système dispose d'un environnement X. |
webp |
Il est possible de vouloir étendre GD pour traiter différentes polices de caractères. La bibliothèque » FreeType 2 est supportée.