Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.73 ">

XLII. 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épendent de la version de GD que vous installerez, et de toute autre librairie dont GD a besoin pour traiter à 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://sunsite.unc.edu/pub/Linux/libs/graphics/), puis ajouter l'option --with-t1lib[=dir].

Table des matières
exif_imagetype -- Determine the type of an image
exif_read_data -- Read the EXIF headers from JPEG or TIFF
exif_thumbnail -- Retrieve the embedded thumbnail of a TIFF or JPEG image
getimagesize -- Retourne la taille d'une image.
image_type_to_mime_type -- Get Mime-Type for image-type returned by getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
image2wbmp -- Crée une image WBMP
ImageAlphaBlending -- Modifie le mode de blending d'une image
ImageArc -- Dessine une ellipse partielle.
ImageChar -- Dessine un caractère horizontalement.
ImageCharUp -- Dessine un caractère verticalement.
ImageColorAllocate -- Alloue 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.
ImageColorClosestAlpha --  Retourne la couleur la plus proche, en tenant compte du canal alpha
imagecolorclosesthwb --  Get the index of the color which has the hue, white and blackness nearest to the given color
ImageColorDeAllocate --  Désalloue une couleur pour une image
ImageColorExact -- Retourne l'index de la couleur donnée.
ImageColorExactAlpha -- Retourne l'index d'une couleur avec son canal alpha
ImageColorResolve --  Retourne l'index de la couleur donnée, ou la plus proche possible.
ImageColorResolveAlpha --  Retourne un index de couleur ou son alternative la plus proche, y compris le canal alpha
ImageColorSet --  Change la couleur dans une palette à l'index donné.
ImageColorsForIndex -- Retourne la couleur associée à un index.
ImageColorsTotal -- Calcule le nombre de couleurs d'une palette.
ImageColorTransparent -- Définit la couleur transparente.
ImageCopy --  Copie une partie d'une image
ImageCopyMerge --  Copie et fusionne une partie d'une image
ImageCopyMergeGray --  Copie et fusionne une partie d'une image en niveaux de gris
ImageCopyResampled -- Copie, redimensionne, rééchantillonne une image
ImageCopyResized -- Copie et redimensionne une partie d'une image.
ImageCreate -- Crée une nouvelle image à palette.
imagecreatefromgd2 -- Create a new image from GD2 file or URL
imagecreatefromgd2part -- Create a new image from a given part of GD2 file or URL
imagecreatefromgd -- Create a new image from GD file or URL
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
ImageCreateFromString -- Crée une image à partir d'une chaîne
ImageCreateFromWBMP -- Crée une image depuis un fichier WBMP
ImageCreateFromXBM -- Crée une image à partir d'un fichier XBM
ImageCreateFromXPM -- Crée une image à partir d'un fichier XPM
ImageCreateTrueColor -- Crée une nouvelle image en vraies couleurs
ImageDashedLine -- Dessine une ligne pointillée.
ImageDestroy -- détruit une image.
ImageEllipse -- Dessine une ellipse
ImageFill -- Remplit.
imagefilledarc -- Dessine une ellipse partielle et la remplit
ImageFilledEllipse -- Dessine une ellipse pleine
ImageFilledPolygon -- Dessine un polygone rempli.
ImageFilledRectangle -- Dessine un rectangle rempli.
ImageFillToBorder -- Remplit avec une région avec une couleur spécifique.
ImageFontHeight -- Retourne la hauteur de la police.
ImageFontWidth -- Retourne la largeur de la police.
imageftbbox -- Give the bounding box of a text using fonts via freetype2
imagefttext -- Write text to the image using fonts using FreeType 2
ImageGammaCorrect --  Applique une correction gamma à l'image
imagegd2 -- Output GD2 image to browser or file
imagegd -- Output GD image to browser or file
ImageGif -- Envoie une image GIF vers un navigateur ou un fichier.
ImageInterlace -- Active ou désactive l'entrelacement.
ImageJPEG --  Envoie une image JPEG vers un navigateur ou un fichier.
ImageLine -- Dessine une ligne.
ImageLoadFont -- Charge une nouvelle police.
ImagePaletteCopy -- Copie la palette d'une image à l'autre
ImagePNG --  Envoie une image PNG vers un navigateur ou un fichier.
ImagePolygon -- Dessine un polygone.
ImagePSBBox --  Retourne le rectangle entourant un texte et dessiné avec une police PostScript Type1.
imagepscopyfont --  Fait une copie d'une police chargée pour modification ultérieure.
ImagePSEncodeFont --  Change le codage vectoriel d'un caractère dans une police.
ImagePsExtendFont --  Etend ou condense une police de caractères
ImagePSFreeFont --  Libère la mémoire occupée par une police PostScript Type 1.
ImagePSLoadFont -- Charge une police PostScript Type 1 depuis un fichier.
ImagePsSlantFont --  Incline une police de caractères
ImagePSText -- Dessine un texte sur une image avec une police PostScript Type1.
ImageRectangle -- Dessine un rectangle.
imagesetbrush -- Modifie la brosse pour le dessin des lignes
ImageSetPixel -- Dessine un pixel.
imagesetstyle -- Set the style for line drawing
ImageSetThickness -- Modifie l'épaisseur d'un trait
ImageSetTile -- Modifie l'image utilisée pour le carrelage
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.
ImageTrueColorToPalette -- Convertit une image en vraies couleurs en image à palette
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
ImageWBMP -- Affiche une image WBMP
iptcembed -- Embed binary IPTC data into a JPEG image
iptcparse --  Parse a binary IPTC http://www.iptc.org/ block into single tags.
JPEG2WBMP -- Convertit une image JPEG en image WBMP
PNG2WBMP -- Convertit une image PNG en image WBMP
read_exif_data -- Lit les en-têtes EXIF d'une image JPEG