dams Thu Aug 2 05:39:37 2001 EDT Modified files: /phpdoc/fr/functions image.xml Log: *** empty log message ***
Index: phpdoc/fr/functions/image.xml diff -u phpdoc/fr/functions/image.xml:1.20 phpdoc/fr/functions/image.xml:1.21 --- phpdoc/fr/functions/image.xml:1.20 Sat Jul 7 18:22:12 2001 +++ phpdoc/fr/functions/image.xml Thu Aug 2 05:39:37 2001 @@ -11,9 +11,9 @@ créer et manipuler ces images. </simpara> <simpara> - 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 + 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 <acronym>GIF</acronym>, mais pas le <acronym>PNG</acronym>. Pour les versions plus récentes, c'est le contraire. @@ -33,7 +33,7 @@ </partintro> <refentry id="function.getimagesize"> <refnamediv> - <refname>GetImageSize</refname> + <refname>getimagesize</refname> <refpurpose>Retourne la taille d'une image GIF, JPG ou PNG.</refpurpose> </refnamediv> <refsect1> @@ -63,7 +63,7 @@ <title><function>getimagesize</function></title> <programlisting role="php"> <?php -$size = GetImageSize("img/flag.jpg"); +$size = getimagesize("img/flag.jpg"); ?> <IMG SRC="img/flag.jpg" <?php @@ -83,12 +83,17 @@ </example> </para> <para> - Avec les images <acronym>JPEG</acronym>, deux entêtes supplémentaires sont + Avec les images <acronym>JPEG</acronym>, deux en-têtes +supplémentaires sont retournés : <literal>channel</literal> et <literal>bits</literal>. <literal>channel</literal> vaudra 3 avec les images RGB, et 4 avec les images CMYK. <literal>bits</literal> est le nombre de bits de chaque couleur. </para> <para> + Si l'accès à <parameter>filename</parameter> est impossible, + ou si ce n'est pas une image valide, <function>getimagesize</function> + retournera <literal>NULL</literal> et générera une alerte. + </para> + <para> Le paramètre optionnel <parameter>imageinfo</parameter> permet d'extraire des informations supplémentaires du fichier image. Actuellement, cette option va retourner différents marqueurs @@ -112,7 +117,7 @@ </example> <note> <simpara> - <function>getimagesize</function> ne requiert par la bibliothèque GD. + <function>getimagesize</function> ne requiert pas la bibliothèque GD. </simpara> </note> <note> @@ -140,14 +145,14 @@ <para> <function>imagealphablending</function> fournit deux modes de dessins des images en vraies couleurs (truecolors). En mode "blending", le canal - alpha de chaque couleur fournie à chaque fonction de dessin, telles que - <function>imagesetpixel</function> détermine sa transparence. GD va alors + alpha de chaque couleur est fournie à chaque fonction de dessin, tel que + <function>imagesetpixel</function> peut déterminer sa transparence. GD va +alors automatiquement mixer la couleur à ce point, et stocker le résultat dans l'image. Le pixel résultant est alors opaque. En mode non-mixant, la couleur est copiée littéralement avec ses informations de canal alpha, et remplace le pixel de destination. Le mixage n'est pas disponible avec les images à palette. Si <parameter>blendmode</parameter> vaut - &true;, alors le mode de mixage sera activé, et sinon + <literal>TRUE</literal>, alors le mode de mixage sera activé, sinon il sera désactivé. </para> <note> @@ -219,7 +224,7 @@ respectivement la largeur et la hauteur de l'ellipse, tandis que les points de début et de fin sont représentés par <parameter>s</parameter> et <parameter>e</parameter>, en degrés. L'argument <parameter>style</parameter> - est un champ de bit, combiné avec l'opérateur OR : + est un champ de bits, combiné avec l'opérateur OR : <orderedlist> <listitem><simpara><literal>IMG_ARC_PIE</literal></simpara></listitem> <listitem><simpara><literal>IMG_ARC_CHORD</literal></simpara></listitem> @@ -227,13 +232,13 @@ <listitem><simpara><literal>IMG_ARC_EDGED</literal></simpara></listitem> </orderedlist> <literal>IMG_ARC_PIE</literal> et <literal>IMG_ARC_CHORD</literal> sont - mutellememnt exclusives; <literal>IMG_ARC_CHORD</literal> ne fait que + mutellemement exclusives; <literal>IMG_ARC_CHORD</literal> ne fait que connecter les angles de début et de fin avec une ligne droite, tandis que <literal>IMG_ARC_PIE</literal> produit une ligne courbe. <literal>IMG_ARC_NOFILL</literal> indique que l'arc (ou corde) doit être dessiné mais pas rempli. <literal>IMG_ARC_EDGED</literal>, utilisé conjointement avec <literal>IMG_ARC_NOFILL</literal>, indique que les angles de - début et de fin doivent être connecté au centre. Cette fonction est + début et de fin doivent être connectés au centre. Cette +fonction est recommandée pour faire les graphiques de type camenbert. </para> <note> @@ -338,7 +343,7 @@ supérieur gauche placé à la position <parameter>x</parameter>,<parameter>y</parameter> (le coin en haut à gauche est l'origine (0,0)) avec la couleur <parameter>col</parameter>. Si la police est 1, 2, 3, 4 ou 5, une police intégrée - sera utilisée (plus le chiffre est grand, plus grande est la police).0 + sera utilisée (plus le chiffre est grand, plus grande est la police). </para> <para> Voir aussi @@ -570,7 +575,8 @@ <parameter>im</parameter>. </para> <para> - Si la couleur n'existe pas dans cette palettre, retourne -1. + Si la couleur n'existe pas dans cette palette, +<function>imagecolorexact</function> + retourne -1. </para> <para> Voir aussi @@ -707,7 +713,7 @@ </funcsynopsis> <para> <function>imagegammacorrect</function> applique une correction gamma - au flot d'image GD <parameter>im</parameter>. Le facteur d'entrée est + à l'image GD <parameter>im</parameter>. Le facteur d'entrée est <parameter>inputgamma</parameter>, et le facteur de sortie est <parameter>outputgamma</parameter>. </para> @@ -739,7 +745,8 @@ réellement. </para> <para> - Voir aussi <function>imagecolorat</function>. + Voir aussi + <function>imagecolorat</function>. </para> </refsect1> </refentry> @@ -759,7 +766,7 @@ </funcsynopsis> <para> <function>imagecolorsforindex</function> retourne un tableau associatif - avec les couleur rouge (red) , vert (green), bleu (blue) qui contiennent + avec les couleurs rouge (red) , vert (green), bleu (blue) qui contiennent les valeurs de la couleur correspondante. </para> <para> @@ -772,7 +779,7 @@ <refentry id="function.imagecolorstotal"> <refnamediv> <refname>ImageColorsTotal</refname> - <refpurpose>Calcule le nombre de couleur d'une palette.</refpurpose> + <refpurpose>Calcule le nombre de couleurs d'une palette.</refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -897,7 +904,7 @@ <para> <function>imagecopymerge</function> copie une partie de l'image <parameter>src_im</parameter> dans l'image de destination - <parameter>dst_im</parameter> commençant aux coordonnées + <parameter>dst_im</parameter> en commençant aux coordonnées (<parameter>src_x</parameter>, <parameter>src_y</parameter>), avec la largeur <parameter>src_w</parameter> et la hauteur <parameter>src_h</parameter>. La zone de l'image ainsi définie sera @@ -996,8 +1003,8 @@ de destination, <parameter>src_im</parameter> est l'image source. Si les dimensions de la source et de la destination ne sont pas égales, un étirement adéquat est effectué pour faire correspondre - les deux. Les coordonnées fournies se repère par rapport - au coin supérieur gauche. Cete fonction peut être + les deux. Les coordonnées fournies sont définies par rapport + au coin supérieur gauche. Cette fonction peut être utilisée pour recopier des régions à l'intérieur d'une même image, si <parameter>dst_im</parameter> et <parameter>src_im</parameter> sont identiques : mais si les @@ -1040,8 +1047,9 @@ de l'image durant une réduction. <parameter>Dst_im</parameter> est l'image de destination, <parameter>src_im</parameter> est l'image source. - Si les coordonnées, hauteurs et largeur des source et destinations - diffèrent, l'image copié sera étiré de manière appropriée. + Si les hauteurs et largeur des source et destination + diffèrent, l'image copiée sera étirée + de manière appropriée. Les coordonnées sont celles du coin supérieur gauche. <function>imagecopyresampled</function> peut servir à copier des zones d'une image vers elle-même, mais si les régions se @@ -1107,7 +1115,7 @@ utilisez le code suivant, qui retourne une erreur <acronym>GIF</acronym> : <example> <title> - Exemple de gestion des erreurs durant création d'image + Exemple de gestion des erreurs durant la création d'image (gracieusement offert par [EMAIL PROTECTED] ) </title> <programlisting role="php"> @@ -1169,7 +1177,7 @@ <refentry id="function.imagetruecolortopalette"> <refnamediv> <refname>ImageTrueColorToPalette</refname> - <refpurpose>Convertit une image en vraies couleur en image à palette</refpurpose> + <refpurpose>Convertit une image en vraies couleurs en image à +palette</refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -1189,16 +1197,16 @@ été modifié pour préserver l'essentiel du canal alph dans la nouvelle palette, en plus de conserver les couleurs du mieux possible. Mais cela ne fonctionne pas toujours comme voulu. Il est alors préférable - de génèrer un résultat en vraies couleurs, ce qui a toujours le + de générer un résultat en vraies couleurs, ce qui a toujours +le meilleur rendu. </para> <para> - Si <parameter>dither</parameter> vaut &true;, cela + Si <parameter>dither</parameter> vaut <literal>TRUE</literal>, cela indique que l'image doit être ditherée : l'image sera un peu plus granuleuse, mais l'approximation des couleurs sera meilleure. </para> <para> - <parameter>ncolors</parameter> est le nombre maximal de couleur dans la + <parameter>ncolors</parameter> est le nombre maximal de couleurs dans la palette finale. </para> <note> @@ -1227,7 +1235,7 @@ </funcsynopsis> <para> <function>imagecreatefromjpeg</function> retourne un identifiant d'image - représentant un image obtenu à partir du fichier + représentant une image obtenue à partir du fichier <parameter>filename</parameter>. </para> <para> @@ -1278,7 +1286,7 @@ </funcsynopsis> <para> <function>imagecreatefrompng</function> retourne un identifiant d'image - représentant un image obtenu à partir du fichier + représentant une image obtenue à partir du fichier <parameter>filename</parameter>. </para> <para> @@ -1420,7 +1428,7 @@ </funcsynopsis> <para> <function>imagedestroy</function> libère toute la mémoire - associée avec l'image <parameter>im</parameter>. + associée à l'image <parameter>im</parameter>. <parameter>im</parameter> est un identifiant d'image valide retourné par <function>imagecreate</function>. </para> @@ -1545,7 +1553,7 @@ </funcsynopsis> <para> <function>imagefontheight</function> retourne la hauteur de la police - <parameter>font</parameter>en pixel. + <parameter>font</parameter> en pixels. </para> <para> Voir aussi @@ -1599,13 +1607,13 @@ fonction <function>imagecreate</function>. </para> <para> - Le format de l'image sera GIF87a à moins que l'image n'ai une couleur transparente + Le format de l'image sera GIF87a, à moins que l'image n'ait une couleur +transparente (mise en place grâce à la fonction <function>imagecolortransparent</function>)), ce qui fera qu'elle sera au format GIF89a. </para> <para> Le nom du fichier est optionnel, et dans ce cas, l'image sera transmise - directement à la sortie standard. En envoyant une image de type + directement à la sortie standard. En envoyant une en-tête de type <literal>image/gifcontent-type</literal> , (grâce à la fonction <function>header</function>), vous pouvez créer des images avec des scripts PHP. @@ -1749,7 +1757,7 @@ <function>imagejpeg</function> envoie l'image GD (<parameter>im</parameter>) au format <acronym>JPEG</acronym> sur la sortie standard (typiquement, le navigateur web), ou si <parameter>filename</parameter> est fourni, - l'envoi dans un fichier. <parameter>im</parameter> a été + l'envoie dans un fichier. <parameter>im</parameter> a été créé par <function>imagecreate</function>. </para> <para> @@ -1766,6 +1774,11 @@ </para> </note> <para> + <parameter>quality</parameter> est optionnel, et prend des valeurs + entières de 0 (pire qualité, petit fichier) et 100 (meilleure +qualité, + gros fichier). Par défaut, la valeur est à 100. + </para> + <para> Voir aussi <function>imagepng</function>, <function>imagewbmp</function>, @@ -1798,7 +1811,7 @@ </para> <para> <parameter>filename</parameter> est optionnel, et s'il est omis, - l'image sera envoyée directement au client. En placant l'entête + l'image sera envoyée directement au client. En plaçant +l'en-tête <acronym>image/vnd.wap.wbmp</acronym>, dans le champs "content-type", vous pourrez afficher une image <acronym>WBMP</acronym>. <note> @@ -1889,11 +1902,11 @@ <function>imageloadfont</function> charge une nouvelle police utilisateur et retourne un identifiant sur cette police. Cet identifiant sera toujours supérieur à 5, pour éviter les - conflits avec les polices standard PHP). + conflits avec les polices standard PHP. </para> <para> Le format des polices dépend actuellement du système - d'exploitation. Ce qui signifie qu'il vous faut génèrer + d'exploitation. Ce qui signifie qu'il vous faut générer des fichiers de polices pour la machine qui fait tourner PHP. </para> <para> @@ -1902,9 +1915,9 @@ <tgroup cols="3"> <thead> <row> - <entry>position</entry> - <entry>Type de donnés C</entry> - <entry>description</entry> + <entry>Position</entry> + <entry>Type de données C</entry> + <entry>Description</entry> </row> </thead> <tbody> @@ -1923,12 +1936,12 @@ <row> <entry>Octets 8-11</entry> <entry>int</entry> - <entry>Largeur en pixel des caractères</entry> + <entry>Largeur en pixels des caractères</entry> </row> <row> <entry>Octets 12-15</entry> <entry>int</entry> - <entry>Hauteur en pixel des caractères</entry> + <entry>Hauteur en pixels des caractères</entry> </row> <row> <entry>Octets 16-</entry> @@ -2009,7 +2022,7 @@ <para> <parameter>tightness</parameter> permet de contrôler la quantité d'espace entre les caractères. Cette quantité - est ajouté lors des dessins, et peut donc être négative. + est ajoutée lors des dessins, et peut donc être négative. </para> <para> <parameter>angle</parameter> est en degrés. @@ -2027,9 +2040,9 @@ <para> Le rectangle entourant est calculé en utilisant les informations disponibles sur les tailles de caractères, et, malheureusement, - ont tendance à être légèrement différents + il a tendance à être légèrement différent du résultat réel final. Si l'angle est de 0 degré, - vous pouvez vous attendre à avoir besoin d'un rectangle d'au moins + vous pouvez-vous attendre à avoir besoin d'un rectangle d'au moins un pixel plus grand dans toutes les directions. </para> <para> @@ -2086,7 +2099,7 @@ par exemple l'extension ou la condensation, ou encore, modifier son vecteur d'encodage, tout en conservant l'original. Notez que la police que vous copiez doit être obtenue par <function>imagepsloadfont</function>, et non pas une police - qui a elle même été copiée. Vous pouvez aussi faire des modifications avant de + qui a elle-même été copiée. Vous pouvez aussi faire +des modifications avant de la copier. </para> <para> @@ -2096,7 +2109,7 @@ </para> <para> Si tout a bien été fait, un index valide de police sera retourné, et pourra être - utilisé ultérieurement. Sinon, la fonction retournera &false;, et affichera un + utilisé ultérieurement. Sinon, la fonction retournera +<literal>FALSE</literal>, et affichera un message décrivant l'erreur. </para> <para> @@ -2126,7 +2139,7 @@ caractère depuis un fichier et change le codage vectoriel de la police correspondante. Etant donné que les polices PostScript ne disposent pas des caractères au-delà de 127, vous aurez - sûrement besoin de les changer sur vous utilisez une autre langue que + sûrement besoin de les changer si vous utilisez une autre langue que l'anglais. Le format exact est décrit dans la documentation T1libs. T1lib est disponible en deux formes : IsoLatin1.enc et IsoLatin2.enc. </para> @@ -2154,7 +2167,8 @@ </funcprototype> </funcsynopsis> <para> - Voir aussi <function>imagepsloadfont</function>. + Voir aussi + <function>imagepsloadfont</function>. </para> </refsect1> </refentry> @@ -2172,13 +2186,28 @@ </funcprototype> </funcsynopsis> <para> - Au cas ooúugrave; tout a bien marché, un index de police + Au cas où tout a bien marché, un index de police va être retourné, et pourra être utilisé pour des opérations ultérieures. Sinon, la fonction - retourne &false; et affiche un message décrivant + retourne <literal>FALSE</literal> et affiche un message décrivant ce qui est erroné. </para> <para> + <programlisting role="php"> +<?php + header("Content-type: image/jpeg"); + $im = imagecreate(350, 45); + $noir = imagecolorallocate($im, 0, 0, 0); + $Blanc = imagecolorallocate($im, 255, 255, 255); + $font = imagepsloadfont("bchbi.pfb"); + imagepstext($im, "Test ... Ca marche!", $font, 32, $white, $black, 32, 32); + imagepsfreefont($font); + imagejpeg($im, ""); + imagedestroy ($im); +?< + </programlisting> + </para> + <para> Voir aussi <function>imagepsfreefont</function>. </para> @@ -2266,15 +2295,15 @@ <parameter>foreground</parameter> est la couleur dans laquelle le texte va être dessiné. <parameter>background</parameter> est la couleur d'anti aliasing. Aucun pixel avec la couleur <parameter>background</parameter> n'est dessiné, ce - qui fait que l'arrière plan n'a pas besoin d'être dans une couleur fixe. + qui fait que l'arrière-plan n'a pas besoin d'être dans une couleur +fixe. </para> <para> Les coordonnées données (<parameter>x</parameter>, <parameter>y</parameter>) définissent l'origine du premier caractère (grossièrement, le coin inférieur gauche du caractère). Ceci est différent de la fonction - <function>imagestring</function>, ooúugrave; (x, y) définissait le - coin supérieur gauche du premier caracètre. Reportez vous + <function>imagestring</function>, où (x, y) définissait le + coin supérieur gauche du premier caractère. Reportez-vous à la documentation PostScript pour avoir des détails à propos des polices et de leurs tailles. </para> @@ -2299,7 +2328,7 @@ </para> <para> Les paramètres <parameter>space</parameter> et <parameter>tightness</parameter> - sont exprimés en unité d'espace caractère, ce qui vaut 1/1000ème d'un em-carré + sont exprimés en unité d'espaces caractère, ce qui vaut +1/1000ème d'un em-carré ( ? ? ?). </para> <para> @@ -2415,7 +2444,7 @@ <note> <para> Vous n'avez rien à faire lorsque vous en avez terminé avec une brosse, - mais si vous destruisez l'image de brosse, vous ne DEVEZ plus utiliser + mais si vous détruisez l'image de brosse, vous ne DEVEZ plus utiliser les options IMG_COLOR_BRUSHED et IMG_COLOR_STYLEDBRUSHED des fonctions <function>imageline</function> et <function>imagepolygon</function>, avant d'avoir créé une nouvelle brosse. @@ -2445,7 +2474,7 @@ <para> <function>imagesettile</function> remplace l'image de carrelage courante par l'image <parameter>tile</parameter>, - à utiliser dans toutes les remplissages (comme avec les fonctions + à utiliser dans tous les remplissages (comme avec les fonctions <function>imagefill</function> et <function>imagefilledpolygon</function>) lors des remplissages avec l'option <literal>IMG_COLOR_TILED</literal>. </para> @@ -2454,12 +2483,12 @@ de manière répétitive. N'importe quelle image GD peut servir d'image de remplissage. L'utilisation de la couleur transparente (gérée avec la fonction <function>imagecolortransparent</function>) permet à certaines - zone d'apparaître à travers le carrelage. + zones d'apparaître à travers le carrelage. </para> <note> <para> Vous n'avez rien à faire lorsque vous en avez terminé avec une brosse, - mais si vous destruisez l'image de brosse, vous ne DEVEZ plus utiliser + mais si vous détruisez l'image de brosse, vous ne DEVEZ plus utiliser l'option <literal>IMG_COLOR_TILED</literal> des fonctions <function>imagefill</function> et <function>imagefilledpolygon</function>, avant d'avoir créé une nouvelle brosse. @@ -2610,7 +2639,7 @@ <refentry id="function.imagettfbbox"> <refnamediv> <refname>ImageTTFBBox</refname> - <refpurpose>retourne le rectangle entourant un texte et dessiné avec une police TrueType.</refpurpose> + <refpurpose>Retourne le rectangle entourant un texte et dessiné avec une +police TrueType.</refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -2669,8 +2698,8 @@ </varlistentry> </variablelist> <function>imagettfbbox</function> retourne une tableau avec 8 - éléments, représentants les 4 sommets du rectangle - ainsi définis. + éléments, représentant les 4 sommets du rectangle + ainsi défini. <informaltable> <tgroup cols="2"> <tbody> @@ -2719,7 +2748,8 @@ GD et Freetype. </para> <para> - Voir aussi <function>imagettftext</function>. + Voir aussi + <function>imagettftext</function>. </para> </refsect1> </refentry> @@ -2745,7 +2775,7 @@ </funcsynopsis> <para> <function>imagettftext</function> dessine la chaîne <parameter>text</parameter> - dans l'image <parameter>im</parameter>, en commancant aux coordonnées + dans l'image <parameter>im</parameter>, en commençant aux +coordonnées (<parameter>x</parameter>,<parameter>y</parameter>) (le coin supérieur gauche est l'origine (0,0)), avec un angle de <parameter>angle</parameter>, et dans la couleur <parameter>col</parameter>, en utilisant la police TrueType identifiée par @@ -2769,7 +2799,7 @@ <para> <parameter>text</parameter> est le texte à dessiner, incluant aussi des séquences de caractères UTF-8 (de la forme: &#123; ) - pour génèrer des caractères au delà de 255. + pour générer des caractères au-delà de 255. </para> <para> <parameter>col</parameter> est l'index de la couleur dans la palette. Utiliser @@ -2777,35 +2807,38 @@ </para> <para> <function>imagettftext</function> retourne un tableau de 8 éléments - représentants les 4 points marquant les limites du texte. L'ordre + représentant les 4 points marquants les limites du texte. L'ordre des points est :supérieur gauche, supérieur droit, inférieur droit, inférieur gauche. Les points sont nommés - relativement au texte à l'horizontal. + relativement au texte à l'horizontale<function>imagecolorexact</function>. </para> <para> - Cet exemple va génèrer une image <acronym>GIF</acronym> noire - de 400x30 pixels, avec les mots "Test en cours..." en police blanche, Arial. + Cet exemple va générer une image <acronym>GIF</acronym> noire + de 400x30 pixels, avec les mots "Test en cours...Oméga: &#937;" + en police blanche, type Arial. <example> - <title><function>imagettftext</function></title> + <title>Exemple avec <function>imagettftext</function></title> <programlisting role="php"> <?php -Header("Content-type: image/gif"); -$im = imagecreate(400,30); -$black = ImageColorAllocate($im, 0,0,0); -$white = ImageColorAllocate($im, 255,255,255); -ImageTTFText($im, 20, 0, 10, 20, $white, "/path/arial.ttf", "Test en cours... Omega: &#937;"); -ImageGif($im); -ImageDestroy($im); + header("Content-type: image/gif"); + $im = imagecreate(400,30); + $black = imagecolorallocate($im, 0,0,0); + $white = imagecolorallocate($im, 255,255,255); + imagettftext($im, 20, 0, 10, 20, $white, "/path/arial.ttf", + "Test en cours... Oméga: &#937;"); + imagegif($im); + imagedestroy($im); ?> </programlisting> </example> </para> <para> - <function>imagettftext</function> requiert les bibliothèques GD et - <ulink url="&url.freetype;">FreeType</ulink>. + <function>imagettftext</function> requiert les bibliothèques GD + ainsi que <ulink url="&url.freetype;">FreeType</ulink>. </para> <para> - Voir aussi <function>imagettfbbox</function>. + Voir aussi + <function>imagettfbbox</function>. </para> </refsect1> </refentry> @@ -2826,7 +2859,7 @@ </funcprototype> </funcsynopsis> <para> - <function>imagetypes</function> retourne un champs de bit correspondant aux + <function>imagetypes</function> retourne un champs de bits correspondant aux formats d'images supportés par la version de GD utilisée. Les valeurs suivantes sont valables : <literal>IMG_GIF</literal> | <literal>IMG_JPG</literal> | <literal>IMG_PNG</literal> | <literal>IMG_WBMP</literal>. Pour vous assurer du support <acronym>PNG</acronym>, @@ -2847,7 +2880,7 @@ <refentry id="function.read-exif-data"> <refnamediv> <refname>read_exif_data</refname> - <refpurpose>Lit les entêtes EXIF d'une image JPEG</refpurpose> + <refpurpose>Lit les en-têtes EXIF d'une image JPEG</refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -2858,22 +2891,22 @@ </funcprototype> </funcsynopsis> <para> - <function>read_exif_data</function> lit les entêtes EXIF de + <function>read_exif_data</function> lit les en-têtes EXIF de l'image <acronym>JPEG</acronym> nommée <parameter>filename</parameter>. Elle retourne un tableau associatif où les index sont les noms - d'entêtes EXIF, et les valeurs sont leur valeur - associée. Les entêtes EXIF sont souvent disponibles + d'en-têtes EXIF, et les valeurs sont leur valeur + associée. Les en-têtes EXIF sont souvent disponibles dans les images générées par les appareils - phots digitals, mais chaque constructeur marque ses images d'une + photos numériques, mais chaque constructeur marque ses images d'une manière qui lui est propre : il est impossible de savoir - quels entêtes seront présents. + quelles en-têtes seront présents. <example> <title>Exemple avec <function>read_exif_data</function></title> <programlisting role="php"> <?php $exif = read_exif_data('p0001807.jpg'); while(list($k,$v)=each($exif)) { - echo "$k: $v<br>\n"; + echo "$k: $v<br>\n"; } ?> </programlisting>