cvs: phpdoc /fr/functions image.xml

From: Date: Thu, 02 Aug 2001 09:39:37 +0000
Subject: cvs: phpdoc /fr/functions image.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969336684@lists.php.net to get a copy of this message
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&eacute;er et manipuler ces images. </simpara> <simpara> - Les formats des images que vous pourrez manipuler d&eacute;pend de la - version de GD que vous installereez, et de toute autre librairie - dont GD a besoin pour acc&eacute;der &agrave; ces images. Les versions + Les formats des images que vous pourrez manipuler d&eacute;pendent de la + version de GD que vous installerez, et de toute autre librairie + dont GD a besoin pour traiter &agrave; ces images. Les versions ant&eacute;rieures &agrave; la version 1.6 supportent le <acronym>GIF</acronym>, mais pas le <acronym>PNG</acronym>. Pour les versions plus r&eacute;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"> &lt;?php -$size = GetImageSize("img/flag.jpg"); +$size = getimagesize("img/flag.jpg"); ?&gt; &lt;IMG SRC="img/flag.jpg" &lt;?php @@ -83,12 +83,17 @@ </example> </para> <para> - Avec les images <acronym>JPEG</acronym>, deux ent&ecirc;tes suppl&eacute;mentaires sont + Avec les images <acronym>JPEG</acronym>, deux en-t&ecirc;tes suppl&eacute;mentaires sont retourn&eacute;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&egrave;s &agrave; <parameter>filename</parameter> est impossible, + ou si ce n'est pas une image valide, <function>getimagesize</function> + retournera <literal>NULL</literal> et g&eacute;n&eacute;rera une alerte. + </para> + <para> Le param&egrave;tre optionnel <parameter>imageinfo</parameter> permet d'extraire des informations suppl&eacute;mentaires du fichier image. Actuellement, cette option va retourner diff&eacute;rents marqueurs @@ -112,7 +117,7 @@ </example> <note> <simpara> - <function>getimagesize</function> ne requiert par la biblioth&egrave;que GD. + <function>getimagesize</function> ne requiert pas la biblioth&egrave;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 &agrave; chaque fonction de dessin, telles que - <function>imagesetpixel</function> d&eacute;termine sa transparence. GD va alors + alpha de chaque couleur est fournie &agrave; chaque fonction de dessin, tel que + <function>imagesetpixel</function> peut d&eacute;terminer sa transparence. GD va alors automatiquement mixer la couleur &agrave; ce point, et stocker le r&eacute;sultat dans l'image. Le pixel r&eacute;sultant est alors opaque. En mode non-mixant, la couleur est copi&eacute;e litt&eacute;ralement avec ses informations de canal alpha, et remplace le pixel de destination. Le mixage n'est pas disponible avec les images &agrave; palette. Si <parameter>blendmode</parameter> vaut - &true;, alors le mode de mixage sera activ&eacute;, et sinon + <literal>TRUE</literal>, alors le mode de mixage sera activ&eacute;, sinon il sera d&eacute;sactiv&eacute;. </para> <note> @@ -219,7 +224,7 @@ respectivement la largeur et la hauteur de l'ellipse, tandis que les points de d&eacute;but et de fin sont repr&eacute;sent&eacute;s par <parameter>s</parameter> et <parameter>e</parameter>, en degr&eacute;s. L'argument <parameter>style</parameter> - est un champ de bit, combin&eacute; avec l'op&eacute;rateur OR : + est un champ de bits, combin&eacute; avec l'op&eacute;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&eacute;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 &ecirc;tre dessin&eacute; mais pas rempli. <literal>IMG_ARC_EDGED</literal>, utilis&eacute; conjointement avec <literal>IMG_ARC_NOFILL</literal>, indique que les angles de - d&eacute;but et de fin doivent &ecirc;tre connect&eacute; au centre. Cette fonction est + d&eacute;but et de fin doivent &ecirc;tre connect&eacute;s au centre. Cette fonction est recommand&eacute;e pour faire les graphiques de type camenbert. </para> <note> @@ -338,7 +343,7 @@ sup&eacute;rieur gauche plac&eacute; &agrave; la position <parameter>x</parameter>,<parameter>y</parameter> (le coin en haut &agrave; 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&eacute;gr&eacute;e - sera utilis&eacute;e (plus le chiffre est grand, plus grande est la police).0 + sera utilis&eacute;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&eacute;e est + &agrave; l'image GD <parameter>im</parameter>. Le facteur d'entr&eacute;e est <parameter>inputgamma</parameter>, et le facteur de sortie est <parameter>outputgamma</parameter>. </para> @@ -739,7 +745,8 @@ r&eacute;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&ccedil;ant aux coordonn&eacute;es + <parameter>dst_im</parameter> en commen&ccedil;ant aux coordonn&eacute;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&eacute;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 &eacute;gales, un &eacute;tirement ad&eacute;quat est effectu&eacute; pour faire correspondre - les deux. Les coordonn&eacute;es fournies se rep&egrave;re par rapport - au coin sup&eacute;rieur gauche. Cete fonction peut &ecirc;tre + les deux. Les coordonn&eacute;es fournies sont d&eacute;finies par rapport + au coin sup&eacute;rieur gauche. Cette fonction peut &ecirc;tre utilis&eacute;e pour recopier des r&eacute;gions &agrave; l'int&eacute;rieur d'une m&ecirc;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&eacute;duction. <parameter>Dst_im</parameter> est l'image de destination, <parameter>src_im</parameter> est l'image source. - Si les coordonn&eacute;es, hauteurs et largeur des source et destinations - diff&egrave;rent, l'image copi&eacute; sera &eacute;tir&eacute; de mani&egrave;re appropri&eacute;e. + Si les hauteurs et largeur des source et destination + diff&egrave;rent, l'image copi&eacute;e sera &eacute;tir&eacute;e + de mani&egrave;re appropri&eacute;e. Les coordonn&eacute;es sont celles du coin sup&eacute;rieur gauche. <function>imagecopyresampled</function> peut servir &agrave; copier des zones d'une image vers elle-m&ecirc;me, mais si les r&eacute;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&eacute;ation d'image + Exemple de gestion des erreurs durant la cr&eacute;ation d'image (gracieusement offert par vic@zymsys.com ) </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 &agrave; palette</refpurpose> + <refpurpose>Convertit une image en vraies couleurs en image &agrave; palette</refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -1189,16 +1197,16 @@ &eacute;t&eacute; modifi&eacute; pour pr&eacute;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&eacute;f&eacute;rable - de g&eacute;n&egrave;rer un r&eacute;sultat en vraies couleurs, ce qui a toujours le + de g&eacute;n&eacute;rer un r&eacute;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 &ecirc;tre dither&eacute;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&eacute;sentant un image obtenu &agrave; partir du fichier + repr&eacute;sentant une image obtenue &agrave; partir du fichier <parameter>filename</parameter>. </para> <para> @@ -1278,7 +1286,7 @@ </funcsynopsis> <para> <function>imagecreatefrompng</function> retourne un identifiant d'image - repr&eacute;sentant un image obtenu &agrave; partir du fichier + repr&eacute;sentant une image obtenue &agrave; partir du fichier <parameter>filename</parameter>. </para> <para> @@ -1420,7 +1428,7 @@ </funcsynopsis> <para> <function>imagedestroy</function> lib&egrave;re toute la m&eacute;moire - associ&eacute;e avec l'image <parameter>im</parameter>. + associ&eacute;e &agrave; l'image <parameter>im</parameter>. <parameter>im</parameter> est un identifiant d'image valide retourn&eacute; 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 &agrave; moins que l'image n'ai une couleur transparente + Le format de l'image sera GIF87a, &agrave; moins que l'image n'ait une couleur transparente (mise en place gr&acirc;ce &agrave; 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 &agrave; la sortie standard. En envoyant une image de type + directement &agrave; la sortie standard. En envoyant une en-t&ecirc;te de type <literal>image/gifcontent-type</literal> , (gr&acirc;ce &agrave; la fonction <function>header</function>), vous pouvez cr&eacute;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 &eacute;t&eacute; + l'envoie dans un fichier. <parameter>im</parameter> a &eacute;t&eacute; cr&eacute;&eacute; par <function>imagecreate</function>. </para> <para> @@ -1766,6 +1774,11 @@ </para> </note> <para> + <parameter>quality</parameter> est optionnel, et prend des valeurs + enti&egrave;res de 0 (pire qualit&eacute;, petit fichier) et 100 (meilleure qualit&eacute;, + gros fichier). Par d&eacute;faut, la valeur est &agrave; 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&eacute;e directement au client. En placant l'ent&ecirc;te + l'image sera envoy&eacute;e directement au client. En pla&ccedil;ant l'en-t&ecirc;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&eacute;rieur &agrave; 5, pour &eacute;viter les - conflits avec les polices standard PHP). + conflits avec les polices standard PHP. </para> <para> Le format des polices d&eacute;pend actuellement du syst&egrave;me - d'exploitation. Ce qui signifie qu'il vous faut g&eacute;n&egrave;rer + d'exploitation. Ce qui signifie qu'il vous faut g&eacute;n&eacute;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&eacute;s C</entry> - <entry>description</entry> + <entry>Position</entry> + <entry>Type de donn&eacute;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&egrave;res</entry> + <entry>Largeur en pixels des caract&egrave;res</entry> </row> <row> <entry>Octets 12-15</entry> <entry>int</entry> - <entry>Hauteur en pixel des caract&egrave;res</entry> + <entry>Hauteur en pixels des caract&egrave;res</entry> </row> <row> <entry>Octets 16-</entry> @@ -2009,7 +2022,7 @@ <para> <parameter>tightness</parameter> permet de contr&ocirc;ler la quantit&eacute; d'espace entre les caract&egrave;res. Cette quantit&eacute; - est ajout&eacute; lors des dessins, et peut donc &ecirc;tre n&eacute;gative. + est ajout&eacute;e lors des dessins, et peut donc &ecirc;tre n&eacute;gative. </para> <para> <parameter>angle</parameter> est en degr&eacute;s. @@ -2027,9 +2040,9 @@ <para> Le rectangle entourant est calcul&eacute; en utilisant les informations disponibles sur les tailles de caract&egrave;res, et, malheureusement, - ont tendance &agrave; &ecirc;tre l&eacute;g&egrave;rement diff&eacute;rents + il a tendance &agrave; &ecirc;tre l&eacute;g&egrave;rement diff&eacute;rent du r&eacute;sultat r&eacute;el final. Si l'angle est de 0 degr&eacute;, - vous pouvez vous attendre &agrave; avoir besoin d'un rectangle d'au moins + vous pouvez-vous attendre &agrave; 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 &ecirc;tre obtenue par <function>imagepsloadfont</function>, et non pas une police - qui a elle m&ecirc;me &eacute;t&eacute; copi&eacute;e. Vous pouvez aussi faire des modifications avant de + qui a elle-m&ecirc;me &eacute;t&eacute; copi&eacute;e. Vous pouvez aussi faire des modifications avant de la copier. </para> <para> @@ -2096,7 +2109,7 @@ </para> <para> Si tout a bien &eacute;t&eacute; fait, un index valide de police sera retourn&eacute;, et pourra &ecirc;tre - utilis&eacute; ult&eacute;rieurement. Sinon, la fonction retournera &false;, et affichera un + utilis&eacute; ult&eacute;rieurement. Sinon, la fonction retournera <literal>FALSE</literal>, et affichera un message d&eacute;crivant l'erreur. </para> <para> @@ -2126,7 +2139,7 @@ caract&egrave;re depuis un fichier et change le codage vectoriel de la police correspondante. Etant donn&eacute; que les polices PostScript ne disposent pas des caract&egrave;res au-del&agrave; de 127, vous aurez - s&ucirc;rement besoin de les changer sur vous utilisez une autre langue que + s&ucirc;rement besoin de les changer si vous utilisez une autre langue que l'anglais. Le format exact est d&eacute;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&uacute;ugrave; tout a bien march&eacute;, un index de police + Au cas o&ugrave; tout a bien march&eacute;, un index de police va &ecirc;tre retourn&eacute;, et pourra &ecirc;tre utilis&eacute; pour des op&eacute;rations ult&eacute;rieures. Sinon, la fonction - retourne &false; et affiche un message d&eacute;crivant + retourne <literal>FALSE</literal> et affiche un message d&eacute;crivant ce qui est erron&eacute;. </para> <para> + <programlisting role="php"> +&lt;?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); +?&lt; + </programlisting> + </para> + <para> Voir aussi <function>imagepsfreefont</function>. </para> @@ -2266,15 +2295,15 @@ <parameter>foreground</parameter> est la couleur dans laquelle le texte va &ecirc;tre dessin&eacute;. <parameter>background</parameter> est la couleur d'anti aliasing. Aucun pixel avec la couleur <parameter>background</parameter> n'est dessin&eacute;, ce - qui fait que l'arri&egrave;re plan n'a pas besoin d'&ecirc;tre dans une couleur fixe. + qui fait que l'arri&egrave;re-plan n'a pas besoin d'&ecirc;tre dans une couleur fixe. </para> <para> Les coordonn&eacute;es donn&eacute;es (<parameter>x</parameter>, <parameter>y</parameter>) d&eacute;finissent l'origine du premier caract&egrave;re (grossi&egrave;rement, le coin inf&eacute;rieur gauche du caract&egrave;re). Ceci est diff&eacute;rent de la fonction - <function>imagestring</function>, oo&uacute;ugrave; (x, y) d&eacute;finissait le - coin sup&eacute;rieur gauche du premier carac&egrave;tre. Reportez vous + <function>imagestring</function>, o&ugrave; (x, y) d&eacute;finissait le + coin sup&eacute;rieur gauche du premier caract&egrave;re. Reportez-vous &agrave; la documentation PostScript pour avoir des d&eacute;tails &agrave; propos des polices et de leurs tailles. </para> @@ -2299,7 +2328,7 @@ </para> <para> Les param&egrave;tres <parameter>space</parameter> et <parameter>tightness</parameter> - sont exprim&eacute;s en unit&eacute; d'espace caract&egrave;re, ce qui vaut 1/1000&egrave;me d'un em-carr&eacute; + sont exprim&eacute;s en unit&eacute; d'espaces caract&egrave;re, ce qui vaut 1/1000&egrave;me d'un em-carr&eacute; ( ? ? ?). </para> <para> @@ -2415,7 +2444,7 @@ <note> <para> Vous n'avez rien &agrave; faire lorsque vous en avez termin&eacute; avec une brosse, - mais si vous destruisez l'image de brosse, vous ne DEVEZ plus utiliser + mais si vous d&eacute;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&eacute;&eacute; une nouvelle brosse. @@ -2445,7 +2474,7 @@ <para> <function>imagesettile</function> remplace l'image de carrelage courante par l'image <parameter>tile</parameter>, - &agrave; utiliser dans toutes les remplissages (comme avec les fonctions + &agrave; 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&egrave;re r&eacute;p&eacute;titive. N'importe quelle image GD peut servir d'image de remplissage. L'utilisation de la couleur transparente (g&eacute;r&eacute;e avec la fonction <function>imagecolortransparent</function>) permet &agrave; certaines - zone d'appara&icirc;tre &agrave; travers le carrelage. + zones d'appara&icirc;tre &agrave; travers le carrelage. </para> <note> <para> Vous n'avez rien &agrave; faire lorsque vous en avez termin&eacute; avec une brosse, - mais si vous destruisez l'image de brosse, vous ne DEVEZ plus utiliser + mais si vous d&eacute;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&eacute;&eacute; une nouvelle brosse. @@ -2610,7 +2639,7 @@ <refentry id="function.imagettfbbox"> <refnamediv> <refname>ImageTTFBBox</refname> - <refpurpose>retourne le rectangle entourant un texte et dessin&eacute; avec une police TrueType.</refpurpose> + <refpurpose>Retourne le rectangle entourant un texte et dessin&eacute; avec une police TrueType.</refpurpose> </refnamediv> <refsect1> <title>Description</title> @@ -2669,8 +2698,8 @@ </varlistentry> </variablelist> <function>imagettfbbox</function> retourne une tableau avec 8 - &eacute;l&eacute;ments, repr&eacute;sentants les 4 sommets du rectangle - ainsi d&eacute;finis. + &eacute;l&eacute;ments, repr&eacute;sentant les 4 sommets du rectangle + ainsi d&eacute;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&icirc;ne <parameter>text</parameter> - dans l'image <parameter>im</parameter>, en commancant aux coordonn&eacute;es + dans l'image <parameter>im</parameter>, en commen&ccedil;ant aux coordonn&eacute;es (<parameter>x</parameter>,<parameter>y</parameter>) (le coin sup&eacute;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&eacute;e par @@ -2769,7 +2799,7 @@ <para> <parameter>text</parameter> est le texte &agrave; dessiner, incluant aussi des s&eacute;quences de caract&egrave;res UTF-8 (de la forme: &amp;#123; ) - pour g&eacute;n&egrave;rer des caract&egrave;res au del&agrave; de 255. + pour g&eacute;n&eacute;rer des caract&egrave;res au-del&agrave; 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 &eacute;l&eacute;ments - repr&eacute;sentants les 4 points marquant les limites du texte. L'ordre + repr&eacute;sentant les 4 points marquants les limites du texte. L'ordre des points est :sup&eacute;rieur gauche, sup&eacute;rieur droit, inf&eacute;rieur droit, inf&eacute;rieur gauche. Les points sont nomm&eacute;s - relativement au texte &agrave; l'horizontal. + relativement au texte &agrave; l'horizontale<function>imagecolorexact</function>. </para> <para> - Cet exemple va g&eacute;n&egrave;rer une image <acronym>GIF</acronym> noire - de 400x30 pixels, avec les mots "Test en cours..." en police blanche, Arial. + Cet exemple va g&eacute;n&eacute;rer une image <acronym>GIF</acronym> noire + de 400x30 pixels, avec les mots "Test en cours...Om&eacute;ga: &amp;#937;" + en police blanche, type Arial. <example> - <title><function>imagettftext</function></title> + <title>Exemple avec <function>imagettftext</function></title> <programlisting role="php"> &lt;?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: &amp;#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&eacute;ga: &amp;#937;"); + imagegif($im); + imagedestroy($im); ?&gt; </programlisting> </example> </para> <para> - <function>imagettftext</function> requiert les biblioth&egrave;ques GD et - <ulink url="&url.freetype;">FreeType</ulink>. + <function>imagettftext</function> requiert les biblioth&egrave;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&eacute;s par la version de GD utilis&eacute;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&ecirc;tes EXIF d'une image JPEG</refpurpose> + <refpurpose>Lit les en-t&ecirc;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&ecirc;tes EXIF de + <function>read_exif_data</function> lit les en-t&ecirc;tes EXIF de l'image <acronym>JPEG</acronym> nomm&eacute;e <parameter>filename</parameter>. Elle retourne un tableau associatif o&ugrave; les index sont les noms - d'ent&ecirc;tes EXIF, et les valeurs sont leur valeur - associ&eacute;e. Les ent&ecirc;tes EXIF sont souvent disponibles + d'en-t&ecirc;tes EXIF, et les valeurs sont leur valeur + associ&eacute;e. Les en-t&ecirc;tes EXIF sont souvent disponibles dans les images g&eacute;n&eacute;r&eacute;es par les appareils - phots digitals, mais chaque constructeur marque ses images d'une + photos num&eacute;riques, mais chaque constructeur marque ses images d'une mani&egrave;re qui lui est propre : il est impossible de savoir - quels ent&ecirc;tes seront pr&eacute;sents. + quelles en-t&ecirc;tes seront pr&eacute;sents. <example> <title>Exemple avec <function>read_exif_data</function></title> <programlisting role="php"> &lt;?php $exif = read_exif_data('p0001807.jpg'); while(list($k,$v)=each($exif)) { - echo "$k: $v&lt;br>\n"; + echo "$k: $v&lt;br&gt;\n"; } ?&gt; </programlisting>
« previous php.doc (#969336684) next »