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&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 [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 &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>

Reply via email to