XXXI. Images

Vous pouvez utiliser les fonctions PHP pour obtenir les tailles des images aux formats JPEG, GIF, PNG et SWF, et si vous avez la librairie GD (disponible à http://www.boutell.com/gd/) vous pourrez aussi créer et manipuler ces images.

Les formats des images que vous pourrez manipuler dépend de la version de GD que vous installereez, et de toute autre librairie dont GD a besoin pour accéder à ces images. Les versions antérieures à la version 1.6 supportent le GIF, mais pas le PNG. Pour les versions plus récentes, c'est le contraire.

Pour accéder aux images en JPEG, vous devez installer la librairie jpeg-6b (disponible à ftp://ftp.uu.net/graphics/jpeg/), puis, recompiler GD pour qu'elle utilise jpeg-6b. Vous devrez aussi compiler PHP avec --with-jpeg-dir=/path/to/jpeg-6b.

Pour ajouter le support des polices Type 1, vous devez installer t1lib (disponible à ftp://ftp.neuroinformatik.ruhr-uni-bochum.de/pub/software/t1lib/), puis ajouter l'option --with-t1lib[=dir].

Table des matières
GetImageSize — Retourne la taille d'une image GIF, JPG ou PNG.
ImageArc — Dessine une ellipse partielle.
ImageChar — Dessine un caractère horizontalement.
ImageCharUp — Dessine un caractère verticalement.
ImageColorAllocate — Alloue une couleur pour une image.
ImageColorDeAllocate — Désallouune une couleur pour une image
ImageColorAt — Retourne l'index de la couleur d'un pixel donné.
ImageColorClosest — Retourne l'index de la couleur la plus proche d'une couleur donnée.
ImageColorExact — Retourne l'index de la couleur donnée.
ImageColorResolve — Retourne l'index de la couleur donnée, ou la plus proche possible.
ImageGammaCorrect — Applique une correction gamma à l'image
ImageColorSet — Change la couleur dans une palette à l'index donné.
ImageColorsForIndex — Retourne la couleur associée à un index.
ImageColorsTotal — Calcule le nombre de couleur d'une palette.
ImageColorTransparent — Définit la couleur transparente.
ImageCopy — Copie une partie d'une image
ImageCopyResized — Copie et redimensionne une partie d'une image.
ImageCreate — Crée une nouvelle image.
imagecreatefromgif — Crée une nouvelle image à partir d'un fichier ou d'une URL.
ImageCreateFromJPEG — Crée une nouvelle image JPEG à partir d'un fichier ou d'une URL
ImageCreateFromPNG — Crée une nouvelle image PNG à partir d'un fichier ou d'une URL
ImageCreateFromWBMP — Crée une image depuis un fichier WBMP
ImageCreateFromString — Crée une image à partir d'une chaîne
ImageDashedLine — Dessine une ligne pointillée.
ImageDestroy — détruit une image.
ImageFill — Remplit.
ImageFilledPolygon — Dessine un polygone rempli.
ImageFilledRectangle — Dessine un rectangle rempli.
ImageFillToBorder — remplir avec une région avec une couleur spécifique.
ImageFontHeight — Retourne la hauteur de la police.
ImageFontWidth — Retourne la largeur de la police.
ImageGif — Envoie une image GIF vers un navigateur ou un fichier.
ImagePNG — Envoie une image PNG vers un navigateur ou un fichier.
ImageJPEG — Envoie une image JPEG vers un navigateur ou un fichier.
ImageWBMP — Affiche une image WBMP
ImageInterlace — Active ou désactive l'entrelacement.
ImageLine — Draw a line.
ImageLoadFont — Charge une nouvelle police.
ImagePolygon — Dessine un polygone.
ImagePSBBox — Retourne le rectangle entourant un texte et dessiné avec une police PostScript Type1.
ImagePSEncodeFont — Change le codage vectoriel d'un caractère dans une police.
ImagePSFreeFont — Libère la mémoire occupée par une police PostScript Type 1.
ImagePSLoadFont — Charge une police PostScript Type 1 depuis un fichier.
ImagePsExtendFont — Etend ou condense une police de caractères
ImagePsSlantFont — Inclidnet une police de caractères
ImagePSText — Dessine un texte sur une image avec une police PostScript Type1.
ImageRectangle — Dessine un rectangle.
ImageSetPixel — Dessine un pixel.
ImageString — Dessine une chaîne horizontale.
ImageStringUp — Dessine une chaîne verticale.
ImageSX — Retourne la largeur d'une image.
ImageSY — Retourne la hauteur de l'image.
ImageTTFBBox — retourne le rectangle entourant un texte et dessiné avec une police TrueType.
ImageTTFText — Dessine un texte avec une police TrueType.
ImageTypes — Retourne les types d'images supportés par la version courante de PHP
read_exif_data — Lis les entêtes EXIF d'une image JPEG