|
8.53.2 Pré-requis
Si vous disposez de la bibliothèque
GD
(disponible
à http://www.boutell.com/gd/ ) vous pourrez aussi créer
et manipuler des images.
Les formats des images que vous pourrez manipuler dépendent de la
version de
GD
que vous installerez, et de toutes autres bibliothèques
dont
GD
a besoin pour traiter ces images. Les versions
antérieures à la version 1.6 supportent le
GIF
, mais pas le
PNG
.
A partir des version de
GD
supérieures à 1.6
et inférieures à 2.0.28, c'est le contraire. Le support du
GIF
a été rajouté à partir de la verison 2.0.28.
| Note | |
Depuis PHP 4.3, il existe une version de
GD
qui est distribuée avec
PHP. Cette version contient des fonctionnalités supplémentaires, comme
les canaux alpha, et il est recommandé de l'utiliser de préférence à
la bibliothèque externe, car elle est mieux supportée, et bien plus
stable.
|
Vous pouvez aussi améliorer
GD
en lui ajoutant des formats
d'images supplémentaires.
| Format d'image |
Bibliothèque à télécharger |
Notes |
|
gif
|
|
Uniquement supporté en versions de
GD
antérieures à la
version 1.6 et supérieures ou égales à la version 2.0.28.
Le support des images
GIF
est disponible
en
lecture seule
depuis PHP 4.3.0, et dans la version de la bibliothèque
qui est fournie avec la distribution de PHP.
L'
écriture
est supportée depuis PHP 4.3.9 et PHP 5.0.1.
|
|
jpeg-6b
|
ftp://ftp.uu.net/graphics/jpeg/ |
|
|
png
|
http://www.libpng.org/pub/png/libpng.php |
Uniquement supporté avec
GD
plus récente que la version 1.6.
|
|
xpm
|
ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.php |
Il est probable que vous ayez déjà cette bibliothèque disponible si
votre système dispose d'un environnement X.
|
Vous pouvez aussi améliorer
GD
en lui ajoutant des fonctionnalités de
manipulation de polices. Les bibliothèques suivantes sont supportées :
Si vous avez compilé PHP avec l'option
--enable-exif
vous serez capable d'accéder aux données stockées dans les en-têtes des images
JPEG
et
TIFF
. De cette façon, vous
pouvez lire les méta données générées par les appareils numériques.
Ces fonctions ne requièrent par la bibliothèque
GD
.
|