cvs: phpdoc-fr /reference/image/functions imagecreatefromgif.xml imagecreatefromjpeg.xml imagecreatefrompng.xml imagecreatefromstring.xml
imagecreatefromwbmp.xml imagecreatefromxbm.xml imagecreatefromxpm.xml imagecreatetruecolor.xml imagedashedline.xml imagedestroy.xml imageellipse.xml
imagefill.xml imagefilledarc.xml imagefilledellipse.xml imagefilledpolygon.xml imagefilledrectangle.xml imagefilltoborder.xml imagefilter.xml
imagefontheight.xml imagefontwidth.xml imageftbbox.xml imagefttext.xml imagegammacorrect.xml imagegd.xml imagegd2.xml imagegif.xml imageinterlace.xml
imageistruecolor.xml imagejpeg.xml imagelayereffect.xml imageline.xml imageloadfont.xml imagepalettecopy.xml imagepng.xml imagepolygon.xml

From: Date: Sun, 28 Jan 2007 21:39:15 +0000
Subject: cvs: phpdoc-fr /reference/image/functions imagecreatefromgif.xml imagecreatefromjpeg.xml imagecreatefrompng.xml imagecreatefromstring.xml
imagecreatefromwbmp.xml imagecreatefromxbm.xml imagecreatefromxpm.xml imagecreatetruecolor.xml imagedashedline.xml imagedestroy.xml imageellipse.xml
imagefill.xml imagefilledarc.xml imagefilledellipse.xml imagefilledpolygon.xml imagefilledrectangle.xml imagefilltoborder.xml imagefilter.xml
imagefontheight.xml imagefontwidth.xml imageftbbox.xml imagefttext.xml imagegammacorrect.xml imagegd.xml imagegd2.xml imagegif.xml imageinterlace.xml
imageistruecolor.xml imagejpeg.xml imagelayereffect.xml imageline.xml imageloadfont.xml imagepalettecopy.xml imagepng.xml imagepolygon.xml
Groups: php.doc.fr 
Request: Send a blank email to doc-fr+get-5200@lists.php.net to get a copy of this message
yannick Sun Jan 28 21:39:15 2007 UTC Modified files: /phpdoc-fr/reference/image/functions imagecreatefromgif.xml imagecreatefromjpeg.xml imagecreatefrompng.xml imagecreatefromstring.xml imagecreatefromwbmp.xml imagecreatefromxbm.xml imagecreatefromxpm.xml imagecreatetruecolor.xml imagedashedline.xml imagedestroy.xml imageellipse.xml imagefilledarc.xml imagefilledellipse.xml imagefilledpolygon.xml imagefilledrectangle.xml imagefilltoborder.xml imagefill.xml imagefilter.xml imagefontheight.xml imagefontwidth.xml imageftbbox.xml imagefttext.xml imagegammacorrect.xml imagegd2.xml imagegd.xml imagegif.xml imageinterlace.xml imageistruecolor.xml imagejpeg.xml imagelayereffect.xml imageline.xml imageloadfont.xml imagepalettecopy.xml imagepng.xml imagepolygon.xml Log: sync with EN

http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefromgif.xml?r1=1.17&r2=1.18&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefromgif.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefromgif.xml:1.17 phpdoc-fr/reference/image/functions/imagecreatefromgif.xml:1.18 --- phpdoc-fr/reference/image/functions/imagecreatefromgif.xml:1.17 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagecreatefromgif.xml Sun Jan 28 21:39:14 2007 @@ -1,33 +1,30 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.17 $ --> -<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.18 $ --> +<!-- EN-Revision: 1.17 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatefromgif"> - <refnamediv> - <refname>imagecreatefromgif</refname> - <refpurpose> - Crée une nouvelle image à partir d'un fichier ou d'une URL - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatefromgif</methodname> - <methodparam><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatefromgif</function> retourne un identifiant d'image qui - représente l'image obtenue à partir du fichier dont le nom est - donné par <parameter>filename</parameter>. - </para> - <para> - <function>imagecreatefromgif</function> retourne une chaîne vide en - cas d'échec. Il va aussi retourner une erreur qui va afficher un - lien brisé dans un navigateur. Pour simplifier le débogage, - utilisez le code suivant, qui retourne une erreur <acronym>GIF</acronym> : - <example> - <title>Exemple de gestion des erreurs durant la création d'image</title> - <programlisting role="php"> + +<refentry id="function.imagecreatefromgif"> + <refnamediv> + <refname>imagecreatefromgif</refname> + <refpurpose>Crée une nouvelle image à partir d'un fichier ou d'une URL</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatefromgif</methodname> + <methodparam><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatefromgif</function> retourne un identifiant d'image qui + représente l'image obtenue à partir du fichier dont le nom est + donné par <parameter>filename</parameter>. + </para> + <para> + Pour simplifier le débogage, utilisez le code suivant, qui retourne une + erreur <acronym>GIF</acronym> : + <example> + <title>Exemple de gestion des erreurs durant la création d'image</title> + <programlisting role="php"> <![CDATA[ <?php function LoadGif ($imgname) { @@ -42,22 +39,54 @@ } return $im; } +header("Content-Type: image/gif"); +$img = LoadGif("bogus.image"); +imagegif($img); ?> ]]> - </programlisting> - </example> - <note> - <para> - Le support du GIF a été supprimé de la bibliothèque GD dans sa verison 1.6 - et a été rajouté depuis la version 2.0.28. Cette fonction n'est donc pas - disponible entre ces deux verisons. - </para> - </note> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagecreatefromgif.gif" /> + </screenshot> + </example> + </para> + &tip.fopen-wrapper; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Chemin vers l'image WBMP + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, &false; + si une erreur survient. + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + <note> + <para> + Le support du GIF a été supprimé de la bibliothèque GD dans sa verison 1.6 + et a été rajouté depuis la version 2.0.28. Cette fonction n'est donc pas + disponible entre ces deux verisons. </para> - &tip.fopen-wrapper; - &warn.no-win32-fopen-wrapper; - </refsect1> - </refentry> + </note> + &warn.no-win32-fopen-wrapper; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -78,4 +107,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefromjpeg.xml?r1=1.15&r2=1.16&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefromjpeg.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefromjpeg.xml:1.15 phpdoc-fr/reference/image/functions/imagecreatefromjpeg.xml:1.16 --- phpdoc-fr/reference/image/functions/imagecreatefromjpeg.xml:1.15 Sun Nov 20 22:49:02 2005 +++ phpdoc-fr/reference/image/functions/imagecreatefromjpeg.xml Sun Jan 28 21:39:14 2007 @@ -1,58 +1,88 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.15 $ --> -<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.16 $ --> +<!-- EN-Revision: 1.16 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatefromjpeg"> - <refnamediv> - <refname>imagecreatefromjpeg</refname> - <refpurpose> - Crée une nouvelle image <acronym>JPEG</acronym> - à partir d'un fichier ou d'une URL - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatefromjpeg</methodname> - <methodparam><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatefromjpeg</function> retourne un identifiant d'image - représentant une image obtenue à partir du fichier - <parameter>filename</parameter>. - </para> - <para> - <function>imagecreatefromjpeg</function> retourne une chaîne vide en cas - d'échec. Elle affiche aussi un message d'erreur, qui est représenté comme un - lien brisé dans un navigateur web. Pour faciliter le débogage, - voici une erreur <acronym>JPEG</acronym>: - <example> - <title>Exemple de gestion d'erreur lors de la création d'image</title> - <programlisting role="php"> + +<refentry id="function.imagecreatefromjpeg"> + <refnamediv> + <refname>imagecreatefromjpeg</refname> + <refpurpose>Crée une nouvelle image à partir d'un fichier ou d'une URL</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatefromjpeg</methodname> + <methodparam><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatefromjpeg</function> retourne un identifiant d'image + représentant une image obtenue à partir du fichier + <parameter>filename</parameter>. + </para> + <para> + <function>imagecreatefromjpeg</function> retourne une chaîne vide en cas + d'échec. Elle affiche aussi un message d'erreur, qui est représenté comme un + lien brisé dans un navigateur web. Pour faciliter le débogage, + voici une erreur <acronym>JPEG</acronym> : + <example> + <title>Exemple de gestion d'erreur lors de la création d'image</title> + <programlisting role="php"> <![CDATA[ <?php -function loadjpeg($imgname) { - $im = @imagecreatefromjpeg($imgname); /* Tentative d'ouverture */ - if (!$im) { /* Vérification */ - $im = imagecreatetruecolor(150, 30); /* Création d'une image blanche */ - $bgc = imagecolorallocate($im, 255, 255, 255); - $tc = imagecolorallocate($im, 0, 0, 0); - imagefilledrectangle($im, 0, 0, 150, 30, $bgc); -// Affichage d'un message d'erreur - imagestring($im, 1, 5, 5, "Erreur de chargement de l'image $imgname", $tc); - } - return $im; +function LoadJpeg($imgname) { + $im = @imagecreatefromjpeg($imgname); /* Tentative d'ouverture */ + if (!$im) { /* Vérification */ + $im = imagecreatetruecolor(150, 30); /* Création d'une image blanche */ + $bgc = imagecolorallocate($im, 255, 255, 255); + $tc = imagecolorallocate($im, 0, 0, 0); + imagefilledrectangle($im, 0, 0, 150, 30, $bgc); + /* Affichage d'un message d'erreur */ + imagestring($im, 1, 5, 5, "Erreur de chargement de l'image $imgname", $tc); + } + return $im; } +header("Content-Type: image/jpeg"); +$img = LoadJpeg("bogus.image"); +imagejpeg($img); ?> ]]> - </programlisting> - </example> - </para> - &note.config.jpeg; - &tip.fopen-wrapper; - &warn.no-win32-fopen-wrapper; - </refsect1> - </refentry> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagecreatefromjpeg.jpg" /> + </screenshot> + </example> + </para> + &tip.fopen-wrapper; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Chemin vers l'image JPEG + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, &false; + si une erreur survient. + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.config.jpeg; + &warn.no-win32-fopen-wrapper; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefrompng.xml?r1=1.14&r2=1.15&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefrompng.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefrompng.xml:1.14 phpdoc-fr/reference/image/functions/imagecreatefrompng.xml:1.15 --- phpdoc-fr/reference/image/functions/imagecreatefrompng.xml:1.14 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagecreatefrompng.xml Sun Jan 28 21:39:14 2007 @@ -1,40 +1,39 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> -<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.15 $ --> +<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatefrompng"> - <refnamediv> - <refname>imagecreatefrompng</refname> - <refpurpose> - Crée une nouvelle image <acronym>PNG</acronym> à - partir d'un fichier ou d'une URL - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatefrompng</methodname> - <methodparam><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatefrompng</function> retourne un identifiant d'image - représentant une image obtenue à partir du fichier - <parameter>filename</parameter>. - </para> - <para> - <function>imagecreatefrompng</function> retourne une chaîne vide en cas - d'échec. Elle affiche aussi un message d'erreur, qui s'affiche comme un - lien brisé dans un navigateur web. Pour faciliter le débogage, - voici une erreur <acronym>PNG</acronym>: - <example> - <title>Exemple de gestion d'erreur lors de la création d'image</title> - <programlisting role="php"> + +<refentry id="function.imagecreatefrompng"> + <refnamediv> + <refname>imagecreatefrompng</refname> + <refpurpose>Crée une nouvelle image à partir d'un fichier ou d'une URL</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatefrompng</methodname> + <methodparam><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatefrompng</function> retourne un identifiant d'image + représentant une image obtenue à partir du fichier + <parameter>filename</parameter>. + </para> + <para> + <function>imagecreatefrompng</function> retourne une chaîne vide en cas + d'échec. Elle affiche aussi un message d'erreur, qui s'affiche comme un + lien brisé dans un navigateur web. Pour faciliter le débogage, + voici une erreur <acronym>PNG</acronym> : + <example> + <title>Exemple de gestion d'erreur lors de la création d'image</title> + <programlisting role="php"> <![CDATA[ <?php -function LoadPNG($imgname) { - $im = @imagecreatefrompng($imgname); /* Tentative d'ouverture */ - if (!$im) { /* Vérification */ - $im = imagecreatetruecolor(150, 30); /* Création d'une image blanche */ +function LoadPNG($imgname) +{ + $im = @imagecreatefrompng($imgname); /* Tentative d'ouverture */ + if (!$im) { /* Vérification */ + $im = imagecreatetruecolor(150, 30); /* Création d'une image blanche */ $bgc = imagecolorallocate($im, 255, 255, 255); $tc = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 150, 30, $bgc); @@ -43,15 +42,47 @@ } return $im; } +header("Content-Type: image/png"); +$img = LoadPNG("bogus.image"); +imagepng($img); ?> ]]> - </programlisting> - </example> - </para> - &tip.fopen-wrapper; - &warn.no-win32-fopen-wrapper; - </refsect1> - </refentry> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagecreatefrompng.png" /> + </screenshot> + </example> + </para> + &tip.fopen-wrapper; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Chemin vers l'image PNG + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, &false; + si une erreur survient. + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &warn.no-win32-fopen-wrapper; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefromstring.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefromstring.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefromstring.xml:1.12 phpdoc-fr/reference/image/functions/imagecreatefromstring.xml:1.13 --- phpdoc-fr/reference/image/functions/imagecreatefromstring.xml:1.12 Sun Sep 10 17:52:56 2006 +++ phpdoc-fr/reference/image/functions/imagecreatefromstring.xml Sun Jan 28 21:39:14 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> -<!-- EN-Revision: 1.8 Maintainer: jsgoupil Status: ready --> +<!-- $Revision: 1.13 $ --> +<!-- EN-Revision: 1.11 Maintainer: jsgoupil Status: ready --> <!-- Reviewed: yes --> <refentry id="function.imagecreatefromstring"> @@ -8,12 +8,11 @@ <refname>imagecreatefromstring</refname> <refpurpose>Crée une image à partir d'une chaîne</refpurpose> </refnamediv> - <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>resource</type><methodname>imagecreatefromstring</methodname> - <methodparam><type>string</type><parameter>image</parameter></methodparam> + <methodparam><type>string</type><parameter>data</parameter></methodparam> </methodsynopsis> <para> <function>imagecreatefromstring</function> retourne un identifiant d'image @@ -22,7 +21,21 @@ JPEG, PNG, GIF, WBMP et GD2. </para> </refsect1> - + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>image</parameter></term> + <listitem> + <para> + Une chaîne contenant les données de l'image + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> @@ -31,7 +44,6 @@ ou si l'image est corrompue et donc ne peut être chargée. </para> </refsect1> - <refsect1 role="examples"> &reftitle.examples; <para> @@ -52,15 +64,18 @@ imagepng($im); } else { - echo 'Une erreur est survenue.'; + echo 'An error occurred.'; } ?> ]]> </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagecreatefromstring.png" /> + </screenshot> </example> </para> </refsect1> - <refsect1 role="seealso"> &reftitle.seealso; <para> http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefromwbmp.xml?r1=1.15&r2=1.16&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefromwbmp.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefromwbmp.xml:1.15 phpdoc-fr/reference/image/functions/imagecreatefromwbmp.xml:1.16 --- phpdoc-fr/reference/image/functions/imagecreatefromwbmp.xml:1.15 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagecreatefromwbmp.xml Sun Jan 28 21:39:14 2007 @@ -1,57 +1,80 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.15 $ --> -<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.16 $ --> +<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatefromwbmp"> - <refnamediv> - <refname>imagecreatefromwbmp</refname> - <refpurpose> - Crée une nouvelle image <acronym>WBMP</acronym> - à partir d'un fichier ou d'une URL - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatefromwbmp</methodname> - <methodparam><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatefromwbmp</function> retourne une ressource d'image - &php;, représentant l'image <parameter>filename</parameter>. - </para> - <para> - <function>imagecreatefromwbmp</function> retourne une chaîne vide en - cas d'erreur. Il retourne aussi un message d'erreur qui s'affiche - comme un lien mort dans un navigateur. Pour aider au débogage, - l'exemple suivant va produire une erreur <acronym>WBMP</acronym>: - <example> - <title>Exemple de gestion des erreurs durant la création d'une image</title> - <programlisting role="php"> + +<refentry id="function.imagecreatefromwbmp"> + <refnamediv> + <refname>imagecreatefromwbmp</refname> + <refpurpose>Crée une nouvelle image à partir d'un fichier ou d'une URL</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatefromwbmp</methodname> + <methodparam><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatefromwbmp</function> retourne une ressource d'image + &php;, représentant l'image <parameter>filename</parameter>. + </para> + <para> + <function>imagecreatefromwbmp</function> retourne une chaîne vide en + cas d'erreur. Il retourne aussi un message d'erreur qui s'affiche + comme un lien mort dans un navigateur. Pour aider au débogage, + l'exemple suivant va produire une erreur <acronym>WBMP</acronym> : + <example> + <title>Exemple de gestion des erreurs durant la création d'une image</title> + <programlisting role="php"> <![CDATA[ <?php -function loadwbmp($imgname) { - $im = @imagecreatefromwbmp($imgname); /* Tentative d'ouverture */ - if (!$im) { /* Vérification que cela s'est bien passé */ - $im = imagecreatetruecolor(20, 20); /* Crée une image blanche */ - $bgc = imagecolorallocate($im, 255, 255, 255); - $tc = imagecolorallocate($im, 0, 0, 0); - imagefilledrectangle($im, 0, 0, 10, 10, $bgc); -// Affiche le message d'erreur - imagestring($im, 1, 5, 5, "Erreur de chargement de $imgname", $tc); - } - return $im; +function LoadWBMP($imgname) { + $im = @imagecreatefromwbmp($imgname); /* Tentative d'ouverture */ + if (!$im) { /* Vérification que cela s'est bien passé */ + $im = imagecreatetruecolor (20, 20); /* Crée une image blanche */ + $bgc = imagecolorallocate($im, 255, 255, 255); + $tc = imagecolorallocate($im, 0, 0, 0); + imagefilledrectangle($im, 0, 0, 10, 10, $bgc); + /* Affiche le message d'erreur */ + imagestring($im, 1, 5, 5, "Erreur de chargement de $imgname", $tc); + } + return $im; } ?> ]]> - </programlisting> - </example> - </para> - &note.config.wbmp; - &tip.fopen-wrapper; - &warn.no-win32-fopen-wrapper; - </refsect1> - </refentry> + </programlisting> + </example> + </para> + &tip.fopen-wrapper; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Chemin vers l'image WBMP + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, + &false; si une erreur survient. + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.config.wbmp; + &warn.no-win32-fopen-wrapper; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -72,4 +95,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefromxbm.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefromxbm.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefromxbm.xml:1.10 phpdoc-fr/reference/image/functions/imagecreatefromxbm.xml:1.11 --- phpdoc-fr/reference/image/functions/imagecreatefromxbm.xml:1.10 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imagecreatefromxbm.xml Sun Jan 28 21:39:14 2007 @@ -1,30 +1,50 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatefromxbm"> - <refnamediv> - <refname>imagecreatefromxbm</refname> - <refpurpose> - Crée une nouvelle image <acronym>XBM</acronym> - à partir d'un fichier ou d'une URL - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatefromxbm</methodname> - <methodparam><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatefromxbm</function> retourne un identifiant - d'image représentant l'image obtenue à partir du fichier - <parameter>filename</parameter>. - </para> - &tip.fopen-wrapper; - &warn.no-win32-fopen-wrapper; - </refsect1> - </refentry> + +<refentry id="function.imagecreatefromxbm"> + <refnamediv> + <refname>imagecreatefromxbm</refname> + <refpurpose>Crée une nouvelle image à partir d'un fichier ou d'une URL</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatefromxbm</methodname> + <methodparam><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatefromxbm</function> retourne un identifiant + d'image représentant l'image obtenue à partir du fichier + <parameter>filename</parameter>. + </para> + &tip.fopen-wrapper; + &warn.no-win32-fopen-wrapper; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Chemin vers l'image XBM + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, + &false; si une erreur survient. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -45,4 +65,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatefromxpm.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatefromxpm.xml diff -u phpdoc-fr/reference/image/functions/imagecreatefromxpm.xml:1.10 phpdoc-fr/reference/image/functions/imagecreatefromxpm.xml:1.11 --- phpdoc-fr/reference/image/functions/imagecreatefromxpm.xml:1.10 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imagecreatefromxpm.xml Sun Jan 28 21:39:14 2007 @@ -1,31 +1,54 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatefromxpm"> - <refnamediv> - <refname>imagecreatefromxpm</refname> - <refpurpose> - Crée une nouvelle image <acronym>XPM</acronym> - à partir d'un fichier ou d'une URL - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatefromxpm</methodname> - <methodparam><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatefromxpm</function> retourne un identifiant - d'image représentant l'image obtenue à partir du fichier - <parameter>filename</parameter>. - </para> - &note.bundled.gd; - &tip.fopen-wrapper; - &warn.no-win32-fopen-wrapper; - </refsect1> - </refentry> + +<refentry id="function.imagecreatefromxpm"> + <refnamediv> + <refname>imagecreatefromxpm</refname> + <refpurpose>Crée une nouvelle image à partir d'un fichier ou d'une URL</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatefromxpm</methodname> + <methodparam><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatefromxpm</function> retourne un identifiant + d'image représentant l'image obtenue à partir du fichier + <parameter>filename</parameter>. + </para> + &tip.fopen-wrapper; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Chemin vers l'image XPM + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, + &false; si une erreur survient. + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + &note.bundled.gd; + &warn.no-win32-fopen-wrapper; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -46,4 +69,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagecreatetruecolor.xml?r1=1.15&r2=1.16&diff_format=u Index: phpdoc-fr/reference/image/functions/imagecreatetruecolor.xml diff -u phpdoc-fr/reference/image/functions/imagecreatetruecolor.xml:1.15 phpdoc-fr/reference/image/functions/imagecreatetruecolor.xml:1.16 --- phpdoc-fr/reference/image/functions/imagecreatetruecolor.xml:1.15 Sun Dec 11 13:17:45 2005 +++ phpdoc-fr/reference/image/functions/imagecreatetruecolor.xml Sun Jan 28 21:39:14 2007 @@ -1,66 +1,109 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.15 $ --> -<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.16 $ --> +<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagecreatetruecolor"> - <refnamediv> - <refname>imagecreatetruecolor</refname> - <refpurpose>Crée une nouvelle image en vraies couleurs</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>resource</type><methodname>imagecreatetruecolor</methodname> - <methodparam><type>int</type><parameter>x_size</parameter></methodparam> - <methodparam><type>int</type><parameter>y_size</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagecreatetruecolor</function> retourne une ressource - représentant une image noire de largeur <parameter>x_size</parameter>, - et de hauteur <parameter>y_size</parameter>. - </para> - <para> - Suivant votre version de &php; et de GD, cette fonction est définie ou non. De &php; version - 4.0.6 à la version 4.1.x, cette fonction existe toujours si le module GD est chargé, mais l'appeler - sans avoir GD2 d'installé fera que &php; lancera une erreur fatale et sortira. Avec &php; 4.2.x, - ce comportement est différent et &php; lancera une alerte au lieu d'une erreur. Pour les autres versions - de &php;, cette fonction n'est définie que si une version correcte de GD est installée. - </para> - <para> - <example> - <title> - Création d'un flux d'image GD, et affichage - </title> - <programlisting role="php"> +<refentry id="function.imagecreatetruecolor"> + <refnamediv> + <refname>imagecreatetruecolor</refname> + <refpurpose>Crée une nouvelle image en couleurs vraies</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>resource</type><methodname>imagecreatetruecolor</methodname> + <methodparam><type>int</type><parameter>width</parameter></methodparam> + <methodparam><type>int</type><parameter>height</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagecreatetruecolor</function> retourne une ressource + représentant une image noire. + </para> + <para> + Suivant votre version de &php; et de GD, cette fonction est définie ou non. De &php; version + 4.0.6 à la version 4.1.x, cette fonction existe toujours si le module GD est chargé, mais l'appeler + sans avoir GD2 d'installé fera que &php; lancera une erreur fatale et sortira. Avec &php; 4.2.x, + ce comportement est différent et &php; lancera une alerte au lieu d'une erreur. Pour les autres versions + de &php;, cette fonction n'est définie que si une version correcte de GD est installée. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>width</parameter></term> + <listitem> + <para> + Largeur de l'image + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>height</parameter></term> + <listitem> + <para> + Hauteur de l'image + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne un identifiant de ressource image en cas de succès, + &false; si une erreur survient. + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title> + Création d'un flux d'image GD, et affichage + </title> + <programlisting role="php"> <![CDATA[ <?php header ("Content-type: image/png"); -$im = @imagecreatetruecolor (50, 100) - or die ("Impossible de crée un flux d'image GD"); -$text_color = imagecolorallocate ($im, 233, 14, 91); -imagestring ($im, 1, 5, 5, "Une simple chaîne de texte", $text_color); -imagepng ($im); -imagedestroy ($im); +$im = @imagecreatetruecolor(120, 20) + or die("Impossible de crée un flux d'image GD"); +$text_color = imagecolorallocate($im, 233, 14, 91); +imagestring($im, 1, 5, 5, "Une simple chaîne de texte", $text_color); +imagepng($im); +imagedestroy($im); ?> ]]> - </programlisting> - </example> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagecreatetruecolor.png" /> + </screenshot> + </example> + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.gd.2; + <note> + <para> + <function>imagecreatetruecolor</function> ne fonctionne pas avec le + format <acronym>GIF</acronym>. </para> - &note.gd.2; - <note> - <para> - <function>imagecreatetruecolor</function> ne fonctionne pas avec le - format <acronym>GIF</acronym>. - </para> - </note> - <para> - Voir aussi - <function>imagedestroy</function> et - <function>imagecreate</function>. - </para> - </refsect1> - </refentry> + </note> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagedestroy</function></member> + <member><function>imagecreate</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagedashedline.xml?r1=1.11&r2=1.12&diff_format=u Index: phpdoc-fr/reference/image/functions/imagedashedline.xml diff -u phpdoc-fr/reference/image/functions/imagedashedline.xml:1.11 phpdoc-fr/reference/image/functions/imagedashedline.xml:1.12 --- phpdoc-fr/reference/image/functions/imagedashedline.xml:1.11 Sat Jun 25 09:33:27 2005 +++ phpdoc-fr/reference/image/functions/imagedashedline.xml Sun Jan 28 21:39:14 2007 @@ -1,30 +1,31 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> -<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.12 $ --> +<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagedashedline"> - <refnamediv> - <refname>imagedashedline</refname> - <refpurpose>Dessine une ligne pointillée</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagedashedline</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>x1</parameter></methodparam> - <methodparam><type>int</type><parameter>y1</parameter></methodparam> - <methodparam><type>int</type><parameter>x2</parameter></methodparam> - <methodparam><type>int</type><parameter>y2</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagedashedline</function> est obsolète. Utilisez plutôt - une combinaison des fonctions <function>imagesetstyle</function> et - <function>imageline</function> à la place. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagedashedline"> + <refnamediv> + <refname>imagedashedline</refname> + <refpurpose>Dessine une ligne pointillée</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagedashedline</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>x1</parameter></methodparam> + <methodparam><type>int</type><parameter>y1</parameter></methodparam> + <methodparam><type>int</type><parameter>x2</parameter></methodparam> + <methodparam><type>int</type><parameter>y2</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagedashedline</function> est obsolète. Utilisez plutôt + une combinaison des fonctions <function>imagesetstyle</function> et + <function>imageline</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -45,4 +46,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagedestroy.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc-fr/reference/image/functions/imagedestroy.xml diff -u phpdoc-fr/reference/image/functions/imagedestroy.xml:1.12 phpdoc-fr/reference/image/functions/imagedestroy.xml:1.13 --- phpdoc-fr/reference/image/functions/imagedestroy.xml:1.12 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagedestroy.xml Sun Jan 28 21:39:14 2007 @@ -1,26 +1,39 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> -<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.13 $ --> +<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagedestroy"> - <refnamediv> - <refname>imagedestroy</refname> - <refpurpose>détruit une image</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagedestroy</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagedestroy</function> libère toute la mémoire - associée à l'image <parameter>image</parameter>. - <parameter>image</parameter> est un identifiant d'image valide retourné - par une fonction de création d'images comme la fonction <function>imagecreatetruecolor</function>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagedestroy"> + <refnamediv> + <refname>imagedestroy</refname> + <refpurpose>Détruit une image</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagedestroy</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagedestroy</function> libère toute la mémoire + associée à l'image <parameter>image</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -41,4 +54,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imageellipse.xml?r1=1.13&r2=1.14&diff_format=u Index: phpdoc-fr/reference/image/functions/imageellipse.xml diff -u phpdoc-fr/reference/image/functions/imageellipse.xml:1.13 phpdoc-fr/reference/image/functions/imageellipse.xml:1.14 --- phpdoc-fr/reference/image/functions/imageellipse.xml:1.13 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imageellipse.xml Sun Jan 28 21:39:14 2007 @@ -1,74 +1,136 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> -<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.14 $ --> +<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imageellipse"> - <refnamediv> - <refname>imageellipse</refname> - <refpurpose>Dessine une ellipse</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imageellipse</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>cx</parameter></methodparam> - <methodparam><type>int</type><parameter>cy</parameter></methodparam> - <methodparam><type>int</type><parameter>w</parameter></methodparam> - <methodparam><type>int</type><parameter>h</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imageellipse</function> dessine une ellipse centrée sur - le point (<parameter>cx</parameter>, <parameter>cy</parameter>). - Le coin supérieur gauche est aux coordonnées (0,0). L'image - de dessin est <parameter>image</parameter>. <parameter>w</parameter> et - <parameter>h</parameter> spécifient respectivement la largeur - et la hauteur de l'ellipse. La couleur de dessin de l'ellipse - est <parameter>color</parameter>. - </para> - <para> - <example> - <title>Exemple avec <function>imageellipse</function></title> - <programlisting role="php"> + +<refentry id="function.imageellipse"> + <refnamediv> + <refname>imageellipse</refname> + <refpurpose>Dessine une ellipse</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imageellipse</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>cx</parameter></methodparam> + <methodparam><type>int</type><parameter>cy</parameter></methodparam> + <methodparam><type>int</type><parameter>width</parameter></methodparam> + <methodparam><type>int</type><parameter>height</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + Dessine une ellipse centrée sur le point spécifié. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>cx</parameter></term> + <listitem> + <para> + X : coordonnée du centre + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>cy</parameter></term> + <listitem> + <para> + Y : coordonnée du centre + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>width</parameter></term> + <listitem> + <para> + La largeur de l'ellipse + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>height</parameter></term> + <listitem> + <para> + La hauteur de l'ellipse + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + La couleur de l'ellipse. Un identifiant de couleur créé avec + la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Exemple avec <function>imageellipse</function></title> + <programlisting role="php"> <![CDATA[ <?php -// nouvelle image -$image = imagecreatetruecolor(400,300); +// Nouvelle image +$image = imagecreatetruecolor(400, 300); -// remplissage du fond -$bg = imagecolorallocate($image,0,0,0); +// Remplissage du fond +$bg = imagecolorallocate($image, 0, 0, 0); -// couleur de l'ellipse -$col_ellipse = imagecolorallocate($image,255,255,255); +// Couleur de l'ellipse +$col_ellipse = imagecolorallocate($image, 255, 255, 255); -// on dessine l'ellipse +// On dessine l'ellipse imageellipse($image, 200, 150, 300, 200, $col_ellipse); -// on affiche l'image +// On affiche l'image header("Content-type: image/png"); imagepng($image); ?> ]]> - </programlisting> - </example> - </para> - <note> - <para> - <function>imageellipse</function> a été ajoutée en &php; 4.0.6 - et nécessite GD 2.0.2 ou plus récent qui peut être récupéré ici : - <ulink url="&url.gd;">&url.gd;</ulink>. - </para> - </note> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imageellipse.png" /> + </screenshot> + </example> + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + <note> <para> - Voir aussi - <function>imagefilledellipse</function> et - <function>imagearc</function>. + Cette fonction nécessite GD 2.0.2 ou une version supérieure. </para> - </refsect1> - </refentry> + </note> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagefilledellipse</function></member> + <member><function>imagearc</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -89,4 +151,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefilledarc.xml?r1=1.16&r2=1.17&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefilledarc.xml diff -u phpdoc-fr/reference/image/functions/imagefilledarc.xml:1.16 phpdoc-fr/reference/image/functions/imagefilledarc.xml:1.17 --- phpdoc-fr/reference/image/functions/imagefilledarc.xml:1.16 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagefilledarc.xml Sun Jan 28 21:39:14 2007 @@ -1,56 +1,134 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.16 $ --> -<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.17 $ --> +<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefilledarc"> - <refnamediv> - <refname>imagefilledarc</refname> - <refpurpose>Dessine une ellipse partielle et la remplit</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagefilledarc</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>cx</parameter></methodparam> - <methodparam><type>int</type><parameter>cy</parameter></methodparam> - <methodparam><type>int</type><parameter>w</parameter></methodparam> - <methodparam><type>int</type><parameter>h</parameter></methodparam> - <methodparam><type>int</type><parameter>s</parameter></methodparam> - <methodparam><type>int</type><parameter>e</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - <methodparam><type>int</type><parameter>style</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefilledarc</function> dessine une ellipse partielle, centrée - sur le point (<parameter>cx</parameter>, <parameter>cy</parameter>). - Le coin supérieur gauche est (0, 0), dans l'image <parameter>image</parameter>. - &return.success; - <parameter>w</parameter> et <parameter>h</parameter> spécifient - 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 bits, combiné avec l'opérateur OR : - <orderedlist> - <listitem><simpara><constant>IMG_ARC_PIE</constant></simpara></listitem> - <listitem><simpara><constant>IMG_ARC_CHORD</constant></simpara></listitem> - <listitem><simpara><constant>IMG_ARC_NOFILL</constant></simpara></listitem> - <listitem><simpara><constant>IMG_ARC_EDGED</constant></simpara></listitem> - </orderedlist> - <constant>IMG_ARC_PIE</constant> et <constant>IMG_ARC_CHORD</constant> sont - mutuellement exclusives; <constant>IMG_ARC_CHORD</constant> ne fait que - connecter les angles de début et de fin avec une ligne droite, tandis - que <constant>IMG_ARC_PIE</constant> produit une ligne courbe. - <constant>IMG_ARC_NOFILL</constant> indique que l'arc (ou corde) doit être - dessiné mais pas rempli. <constant>IMG_ARC_EDGED</constant>, utilisé conjointement - avec <constant>IMG_ARC_NOFILL</constant>, indique que les angles de - début et de fin doivent être connectés au centre. Cette fonction est - recommandée pour faire les graphiques de type camembert. - </para> - <para> - <example> - <title>Création d'un camembert en 3D</title> - <programlisting role="php"> + +<refentry id="function.imagefilledarc"> + <refnamediv> + <refname>imagefilledarc</refname> + <refpurpose>Dessine une ellipse partielle et la remplit</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagefilledarc</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>cx</parameter></methodparam> + <methodparam><type>int</type><parameter>cy</parameter></methodparam> + <methodparam><type>int</type><parameter>width</parameter></methodparam> + <methodparam><type>int</type><parameter>height</parameter></methodparam> + <methodparam><type>int</type><parameter>start</parameter></methodparam> + <methodparam><type>int</type><parameter>end</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + <methodparam><type>int</type><parameter>style</parameter></methodparam> + </methodsynopsis> + <para> + Dessine une ellipse partielle, centrée aux coordonnées spécifiées dans + l'image fournie. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>cx</parameter></term> + <listitem> + <para> + X : coordonnée du centre + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>cy</parameter></term> + <listitem> + <para> + Y : coordonnée du centre + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>width</parameter></term> + <listitem> + <para> + La largeur de l'arc + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>height</parameter></term> + <listitem> + <para> + La hauteur de l'arc + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>start</parameter></term> + <listitem> + <para> + L'angle de début de l'arc, en degrés + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>end</parameter></term> + <listitem> + <para> + L'angle de fin de l'arc, en degrés. + 0&deg; est situé à une position de 3 heures sur un cadran horaire, et + l'arc est dessiné dans le sens des aiguilles d'une montre. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + Un identifiant de couleur, créé par la fonction + <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>style</parameter></term> + <listitem> + <para> + Un champ d'octets, combiné avec l'opérateur OR : + <orderedlist> + <listitem><simpara><constant>IMG_ARC_PIE</constant></simpara></listitem> + <listitem><simpara><constant>IMG_ARC_CHORD</constant></simpara></listitem> + <listitem><simpara><constant>IMG_ARC_NOFILL</constant></simpara></listitem> + <listitem><simpara><constant>IMG_ARC_EDGED</constant></simpara></listitem> + </orderedlist> + <constant>IMG_ARC_PIE</constant> et <constant>IMG_ARC_CHORD</constant> sont + mutuellement exclusives; <constant>IMG_ARC_CHORD</constant> ne fait que + connecter les angles de début et de fin avec une ligne droite, tandis + que <constant>IMG_ARC_PIE</constant> produit une ligne courbe. + <constant>IMG_ARC_NOFILL</constant> indique que l'arc (ou corde) doit être + dessiné mais pas rempli. <constant>IMG_ARC_EDGED</constant>, utilisé conjointement + avec <constant>IMG_ARC_NOFILL</constant>, indique que les angles de + début et de fin doivent être connectés au centre. Cette fonction est + recommandée pour faire les graphiques de type camembert. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Création d'un camembert en 3D</title> + <programlisting role="php"> <![CDATA[ <?php @@ -69,8 +147,8 @@ // Création de l'effet 3D for ($i = 60; $i > 50; $i--) { imagefilledarc($image, 50, $i, 100, 50, 0, 45, $darknavy, IMG_ARC_PIE); - imagefilledarc($image, 50, $i, 100, 50, 45, 75 , $darkgray, IMG_ARC_PIE); - imagefilledarc($image, 50, $i, 100, 50, 75, 360 , $darkred, IMG_ARC_PIE); + imagefilledarc($image, 50, $i, 100, 50, 45, 75 , $darkgray, IMG_ARC_PIE); + imagefilledarc($image, 50, $i, 100, 50, 75, 360 , $darkred, IMG_ARC_PIE); } imagefilledarc($image, 50, 50, 100, 50, 0, 45, $navy, IMG_ARC_PIE); @@ -84,12 +162,19 @@ imagedestroy($image); ?> ]]> - </programlisting> - </example> - </para> - &note.gd.2; - </refsect1> - </refentry> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagefilledarc.png" /> + </screenshot> + </example> + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.gd.2; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -110,4 +195,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefilledellipse.xml?r1=1.14&r2=1.15&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefilledellipse.xml diff -u phpdoc-fr/reference/image/functions/imagefilledellipse.xml:1.14 phpdoc-fr/reference/image/functions/imagefilledellipse.xml:1.15 --- phpdoc-fr/reference/image/functions/imagefilledellipse.xml:1.14 Tue Sep 6 21:15:22 2005 +++ phpdoc-fr/reference/image/functions/imagefilledellipse.xml Sun Jan 28 21:39:14 2007 @@ -1,13 +1,13 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> -<!-- EN-Revision: 1.12 Maintainer: jsgoupil Status: ready --> +<!-- $Revision: 1.15 $ --> +<!-- EN-Revision: 1.15 Maintainer: jsgoupil Status: ready --> <!-- Reviewed: yes --> + <refentry id="function.imagefilledellipse"> <refnamediv> <refname>imagefilledellipse</refname> <refpurpose>Dessine une ellipse pleine</refpurpose> </refnamediv> - <refsect1 role="description"> &reftitle.description; <methodsynopsis> @@ -15,22 +15,71 @@ <methodparam><type>resource</type><parameter>image</parameter></methodparam> <methodparam><type>int</type><parameter>cx</parameter></methodparam> <methodparam><type>int</type><parameter>cy</parameter></methodparam> - <methodparam><type>int</type><parameter>w</parameter></methodparam> - <methodparam><type>int</type><parameter>h</parameter></methodparam> + <methodparam><type>int</type><parameter>width</parameter></methodparam> + <methodparam><type>int</type><parameter>height</parameter></methodparam> <methodparam><type>int</type><parameter>color</parameter></methodparam> </methodsynopsis> <para> - <function>imagefilledellipse</function> dessine une ellipse centrée sur - le point (<parameter>cx</parameter>, <parameter>cy</parameter>). - Le coin supérieur gauche est aux coordonnées (0,0). L'image - de dessin est <parameter>image</parameter>. <parameter>w</parameter> et - <parameter>h</parameter> spécifient respectivement la largeur - et la hauteur de l'ellipse. La couleur de remplissage de l'ellipse - est <parameter>color</parameter>. + Dessine une ellipse centrée sur les coordonnées spécifiées sur l'image fournie. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>cx</parameter></term> + <listitem> + <para> + X : coordonnée du centre + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>cy</parameter></term> + <listitem> + <para> + Y : coordonnée du centre + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>width</parameter></term> + <listitem> + <para> + La largeur de l'arc + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>height</parameter></term> + <listitem> + <para> + La hauteur de l'arc + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + La couleur de remplissage. Un identifiant de couleur + créé par la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> &return.success; </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; <para> <example> <title>Exemple avec <function>imagefilledellipse</function></title> @@ -38,29 +87,45 @@ <![CDATA[ <?php -// nouvelle image -$image = imagecreatetruecolor(400,300); +// Nouvelle image +$image = imagecreatetruecolor(400, 300); -// couleur de fond -$bg = imagecolorallocate($image,0,0,0); +// Couleur de fond +$bg = imagecolorallocate($image, 0, 0, 0); -// couleur de remplissage de l'ellipse -$col_ellipse = imagecolorallocate($image,255,255,255); +// Couleur de remplissage de l'ellipse +$col_ellipse = imagecolorallocate($image, 255, 255, 255); -// on dessine l'ellipse blanche +// On dessine l'ellipse blanche imagefilledellipse($image, 200, 150, 300, 200, $col_ellipse); -// on affiche l'image +// On affiche l'image header("Content-type: image/png"); imagepng($image); ?> ]]> </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagefilledellipse.png" /> + </screenshot> </example> </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; &note.gd.2; </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imageellipse</function></member> + <member><function>imagefilledarc</function></member> + </simplelist> + </para> + </refsect1> </refentry> <!-- Keep this comment at the end of the file @@ -82,4 +147,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefilledpolygon.xml?r1=1.13&r2=1.14&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefilledpolygon.xml diff -u phpdoc-fr/reference/image/functions/imagefilledpolygon.xml:1.13 phpdoc-fr/reference/image/functions/imagefilledpolygon.xml:1.14 --- phpdoc-fr/reference/image/functions/imagefilledpolygon.xml:1.13 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagefilledpolygon.xml Sun Jan 28 21:39:14 2007 @@ -1,41 +1,77 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> -<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.14 $ --> +<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefilledpolygon"> - <refnamediv> - <refname>imagefilledpolygon</refname> - <refpurpose>Dessine un polygone rempli</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagefilledpolygon</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>array</type><parameter>points</parameter></methodparam> - <methodparam><type>int</type><parameter>num_points</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefilledpolygon</function> dessine un polygone rempli dans l'image - <parameter>image</parameter>. - </para> - <para> - <parameter>points</parameter> est un tableau qui - contient les coordonnées <literal>x</literal> et <literal>y</literal> du sommet - des polygones. - </para> - <para> - Le paramètre <parameter>num_points</parameter> est le nombre total de sommets, - et doit être supérieur à 3. - </para> - <para> - <example> - <title>Exemple avec <function>imagefilledpolygon</function></title> - <programlisting role="php"> + +<refentry id="function.imagefilledpolygon"> + <refnamediv> + <refname>imagefilledpolygon</refname> + <refpurpose>Dessine un polygone rempli</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagefilledpolygon</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>array</type><parameter>points</parameter></methodparam> + <methodparam><type>int</type><parameter>num_points</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagefilledpolygon</function> dessine un polygone rempli dans l'image + <parameter>image</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>points</parameter></term> + <listitem> + <para> + Un tableau qui contient les coordonnées + <literal>x</literal> et <literal>y</literal> + du sommet des polygones. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>num_points</parameter></term> + <listitem> + <para> + Le nombre total de sommets, et doit être supérieur à 3. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + Un identifiant de couleur, créé par la fonction + <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Exemple avec <function>imagefilledpolygon</function></title> + <programlisting role="php"> <![CDATA[ <?php -// définition du tablau de points pour le polygone +// Définition du tablau de points pour le polygone $values = array( 40, 50, // Point 1 (x, y) 20, 240, // Point 2 (x, y) @@ -48,11 +84,11 @@ // Création d'une image $image = imagecreatetruecolor(250, 250); -// quelques couleurs +// Quelques couleurs $bg = imagecolorallocate($image, 200, 200, 200); $blue = imagecolorallocate($image, 0, 0, 255); -// dessine le polygone +// Dessine le polygone imagefilledpolygon($image, $values, 6, $blue); // Affichage de l'image @@ -61,11 +97,15 @@ imagedestroy($image); ?> ]]> - </programlisting> - </example> - </para> - </refsect1> - </refentry> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagefilledpolygon.png" /> + </screenshot> + </example> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -86,4 +126,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefilledrectangle.xml?r1=1.11&r2=1.12&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefilledrectangle.xml diff -u phpdoc-fr/reference/image/functions/imagefilledrectangle.xml:1.11 phpdoc-fr/reference/image/functions/imagefilledrectangle.xml:1.12 --- phpdoc-fr/reference/image/functions/imagefilledrectangle.xml:1.11 Sat Jun 25 09:33:27 2005 +++ phpdoc-fr/reference/image/functions/imagefilledrectangle.xml Sun Jan 28 21:39:14 2007 @@ -1,33 +1,87 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> -<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.12 $ --> +<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefilledrectangle"> - <refnamediv> - <refname>imagefilledrectangle</refname> - <refpurpose>Dessine un rectangle rempli</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagefilledrectangle</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>x1</parameter></methodparam> - <methodparam><type>int</type><parameter>y1</parameter></methodparam> - <methodparam><type>int</type><parameter>x2</parameter></methodparam> - <methodparam><type>int</type><parameter>y2</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefilledrectangle</function> dessine un rectangle de - couleur <parameter>color</parameter> dans l'image <parameter>image</parameter>, - en commençant par le sommet supérieur gauche (<parameter>x1</parameter>, - <parameter>y1</parameter>) et finissant au sommet inférieur droit - (<parameter>x2</parameter>, <parameter>y2</parameter>). Le coin supérieur - gauche est l'origine (0, 0). - </para> - </refsect1> - </refentry> + +<refentry id="function.imagefilledrectangle"> + <refnamediv> + <refname>imagefilledrectangle</refname> + <refpurpose>Dessine un rectangle rempli</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagefilledrectangle</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>x1</parameter></methodparam> + <methodparam><type>int</type><parameter>y1</parameter></methodparam> + <methodparam><type>int</type><parameter>x2</parameter></methodparam> + <methodparam><type>int</type><parameter>y2</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + Dessine un rectangle de couleur <parameter>color</parameter> dans l'image + <parameter>image</parameter>, en commençant par le sommet supérieur + gauche (1) et finissant au sommet inférieur droit (2). Le coin supérieur gauche est + l'origine (0, 0). + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>x1</parameter></term> + <listitem> + <para> + X : coordonné du point 1 + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y1</parameter></term> + <listitem> + <para> + Y : coordonné du point 1 + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>x2</parameter></term> + <listitem> + <para> + X : coordonné du point 2 + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y2</parameter></term> + <listitem> + <para> + Y : coordonné du point 2 + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + La couleur de remplissage. Un identifiant de couleur + créé par la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -48,4 +102,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefilltoborder.xml?r1=1.11&r2=1.12&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefilltoborder.xml diff -u phpdoc-fr/reference/image/functions/imagefilltoborder.xml:1.11 phpdoc-fr/reference/image/functions/imagefilltoborder.xml:1.12 --- phpdoc-fr/reference/image/functions/imagefilltoborder.xml:1.11 Sat Jun 25 09:33:27 2005 +++ phpdoc-fr/reference/image/functions/imagefilltoborder.xml Sun Jan 28 21:39:14 2007 @@ -1,33 +1,81 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> -<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.12 $ --> +<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefilltoborder"> - <refnamediv> - <refname>imagefilltoborder</refname> - <refpurpose>Remplit une région avec une couleur spécifique</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagefilltoborder</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>x</parameter></methodparam> - <methodparam><type>int</type><parameter>y</parameter></methodparam> - <methodparam><type>int</type><parameter>border</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefilltoborder</function> remplit avec la couleur - <parameter>color</parameter> toute la région à - l'intérieur de la région limitée par la couleur - <parameter>border</parameter>. Le point de départ est - (<parameter>x</parameter>,<parameter>y</parameter>) - (le coin supérieur gauche est l'origine (0,0)) et la couleur de la région est - <parameter>color</parameter>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagefilltoborder"> + <refnamediv> + <refname>imagefilltoborder</refname> + <refpurpose>Remplit une région avec une couleur spécifique</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagefilltoborder</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>x</parameter></methodparam> + <methodparam><type>int</type><parameter>y</parameter></methodparam> + <methodparam><type>int</type><parameter>border</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagefilltoborder</function> remplit avec la couleur + <parameter>color</parameter> toute la région à l'intérieur de + la région limitée par la couleur <parameter>border</parameter>. + Le point de départ est (<parameter>x</parameter>, + <parameter>y</parameter>) (le coin supérieur gauche est l'origine + (0,0)) et la couleur de la région est <parameter>color</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>x</parameter></term> + <listitem> + <para> + X : coordonné de départ + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y</parameter></term> + <listitem> + <para> + Y : coordonné de départ + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>border</parameter></term> + <listitem> + <para> + La couleur de la bordure. Un identifiant de couleur + créé par la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + La couleur de remplissage. Un identifiant de couleur + créé par la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -48,4 +96,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefill.xml?r1=1.13&r2=1.14&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefill.xml diff -u phpdoc-fr/reference/image/functions/imagefill.xml:1.13 phpdoc-fr/reference/image/functions/imagefill.xml:1.14 --- phpdoc-fr/reference/image/functions/imagefill.xml:1.13 Mon Feb 20 02:09:40 2006 +++ phpdoc-fr/reference/image/functions/imagefill.xml Sun Jan 28 21:39:14 2007 @@ -1,54 +1,105 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> -<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.14 $ --> +<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefill"> - <refnamediv> - <refname>imagefill</refname> - <refpurpose>Remplit</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagefill</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>x</parameter></methodparam> - <methodparam><type>int</type><parameter>y</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefill</function> effectue un remplissage avec la couleur - <parameter>color</parameter>, dans l'image <parameter>image</parameter>, - à partir du point de coordonnées (<parameter>x</parameter>, - <parameter>y</parameter>) (le coin supérieur gauche est - l'origine (0,0)). - </para> - <para> - <example> - <title>Exemple avec <function>imagefill</function></title> - <programlisting role="php"> + +<refentry id="function.imagefill"> + <refnamediv> + <refname>imagefill</refname> + <refpurpose>Remplissage</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagefill</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>x</parameter></methodparam> + <methodparam><type>int</type><parameter>y</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + Effectue un remplissage avec la couleur <parameter>color</parameter>, + dans l'image <parameter>image</parameter>, à partir du point de + coordonnées (<parameter>x</parameter>, <parameter>y</parameter>) + (le coin supérieur gauche est l'origine (0,0)). + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>x</parameter></term> + <listitem> + <para> + X : coordonnée du point de départ + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y</parameter></term> + <listitem> + <para> + Y : coordonnée du point de départ + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + La couleur de remplissage. Un identifiant de + couleur créé par la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Exemple avec <function>imagefill</function></title> + <programlisting role="php"> <![CDATA[ <?php $im = imagecreatetruecolor(100, 100); -// fixe le fond rouge +// Fixe le fond rouge $red = imagecolorallocate($im, 255, 0, 0); imagefill($im, 0, 0, $red); -header('Content-type: image/png'); +header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?> ]]> - </programlisting> - </example> - </para> - <para> - Voyez aussi <function>imagecolorallocate</function>. - </para> - </refsect1> - </refentry> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagefill.png" /> + </screenshot> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagecolorallocate</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -69,4 +120,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefilter.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefilter.xml diff -u phpdoc-fr/reference/image/functions/imagefilter.xml:1.8 phpdoc-fr/reference/image/functions/imagefilter.xml:1.9 --- phpdoc-fr/reference/image/functions/imagefilter.xml:1.8 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imagefilter.xml Sun Jan 28 21:39:14 2007 @@ -1,115 +1,152 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.8 $ --> -<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.9 $ --> +<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefilter"> - <refnamediv> - <refname>imagefilter</refname> - <refpurpose> - Applique un filtre à une image - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagefilter</methodname> - <methodparam><type>resource</type><parameter>src_im</parameter></methodparam> - <methodparam><type>int</type><parameter>filtertype</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>arg1</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>arg2</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>arg3</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefilter</function> applique le filtre <parameter>filtertype</parameter> - à l'image en utilisant les paramètres <parameter>args1</parameter>, - <parameter>args2</parameter> et <parameter>args3</parameter> lorsque - cela est nécessaire. - </para> - <para> - Le paramètre <parameter>filtertype</parameter> peut prendre l'une des valeurs suivantes : - <itemizedlist> - <listitem> - <simpara> - <parameter>IMG_FILTER_NEGATE</parameter> : renverse toutes les couleurs de l'image. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_GRAYSCALE</parameter> : convertit l'image en - <literal>grayscale</literal>. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_BRIGHTNESS</parameter> : modifie la luminosité de - l'image. Utilisez le paramètre <parameter>args1</parameter> pour définir - la luminosité. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_CONTRAST</parameter> : modifie le contraste de - l'image. Utilisez le paramètre <parameter>args1</parameter> pour définir - le contraste. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_COLORIZE</parameter>: Identique au paramètre - <parameter>IMG_FILTER_GRAYSCALE</parameter> excepté que vous pouvez spécifier - une couleur. Utilisez trois arguments séparés dans les paramètres - <parameter>args1</parameter>, <parameter>args2</parameter> - et <parameter>args3</parameter> sous la forme <parameter>red</parameter>, - <parameter>blue</parameter>, <parameter>green</parameter>. - L'intervalle pour chaque couleur est 0 - 255. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_EDGEDETECT</parameter> : utilise la détection des bords - pour les mettre en évidence dans l'image. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_EMBOSS</parameter> : grave l'image en relief. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_GAUSSIAN_BLUR</parameter> : brouille l'image en utilisant la - méthode gaussienne. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_SELECTIVE_BLUR</parameter> : brouille l'image. - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_MEAN_REMOVAL</parameter> : son utilisation signifie le déplacement pour réaliser un effet "peu précis". - </simpara> - </listitem> - <listitem> - <simpara> - <parameter>IMG_FILTER_SMOOTH</parameter> : rend l'image lissoir - (<literal>smooth</literal>). - Utilisez le paramètre <parameter>args1</parameter> pour définir le degré - de lissoir. - </simpara> - </listitem> - </itemizedlist> - </para> - &note.bundled.gd; - <para> - &return.success; - </para> - <para> - <example> - <title>Exemple avec <function>imagefilter</function> en utilisant le - paramètre <parameter>IMG_FILTER_GRAYSCALE</parameter></title> - <programlisting role="php"> + +<refentry id="function.imagefilter"> + <refnamediv> + <refname>imagefilter</refname> + <refpurpose>Applique un filtre à une image</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagefilter</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>filtertype</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>arg1</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>arg2</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>arg3</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagefilter</function> applique le filtre <parameter>filtertype</parameter> + à l'image en utilisant les paramètres <parameter>args1</parameter>, + <parameter>args2</parameter> et <parameter>args3</parameter> lorsque + cela est nécessaire. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>filtertype</parameter></term> + <listitem> + <para> + Le paramètre <parameter>filtertype</parameter> peut prendre l'une des valeurs suivantes : + <itemizedlist> + <listitem> + <simpara> + <parameter>IMG_FILTER_NEGATE</parameter>: renverse toutes les couleurs de l'image. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_GRAYSCALE</parameter>: convertit l'image en + <literal>grayscale</literal>. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_BRIGHTNESS</parameter>: modifie la luminosité de + l'image. Utilisez le paramètre <parameter>args1</parameter> pour définir + la luminosité. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_CONTRAST</parameter>: modifie le contraste de + l'image. Utilisez le paramètre <parameter>args1</parameter> pour définir + le contraste. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_COLORIZE</parameter>: Identique au paramètre + <parameter>IMG_FILTER_GRAYSCALE</parameter> excepté que vous pouvez spécifier + une couleur. Utilisez trois arguments séparés dans les paramètres + <parameter>args1</parameter>, <parameter>args2</parameter> + et <parameter>args3</parameter> sous la forme <parameter>red</parameter>, + <parameter>blue</parameter>, <parameter>green</parameter>. + L'intervalle pour chaque couleur est 0 - 255. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_EDGEDETECT</parameter>: utilise la détection des bords + pour les mettre en évidence dans l'image. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_EMBOSS</parameter>: grave l'image en relief. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_GAUSSIAN_BLUR</parameter>: brouille l'image en utilisant la + méthode gaussienne. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_SELECTIVE_BLUR</parameter>: brouille l'image. + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_MEAN_REMOVAL</parameter>: son utilisation signifie le + déplacement pour réaliser un effet "peu précis". + </simpara> + </listitem> + <listitem> + <simpara> + <parameter>IMG_FILTER_SMOOTH</parameter>: rend l'image lissoir + (<literal>smooth</literal>). Utilisez le paramètre <parameter>args1</parameter> + pour définir le degré de lissoir. + </simpara> + </listitem> + </itemizedlist> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>arg1</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>arg2</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>arg3</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Exemple avec <function>imagefilter</function></title> + <programlisting role="php"> <![CDATA[ <?php $im = imagecreatefrompng('dave.png'); @@ -123,14 +160,11 @@ imagedestroy($im); ?> ]]> - </programlisting> - </example> - </para> - <para> - <example> - <title>Exemple avec <function>imagefilter</function> en utilisant le - paramètre <parameter>IMG_FILTER_BRIGHTNESS</parameter></title> - <programlisting role="php"> + </programlisting> + </example> + <example> + <title>Exemple avec <function>imagefilter</function></title> + <programlisting role="php"> <![CDATA[ <?php $im = imagecreatefrompng('sean.png'); @@ -144,14 +178,11 @@ imagedestroy($im); ?> ]]> - </programlisting> - </example> - </para> - <para> - <example> - <title>Exemple avec <function>imagefilter</function> en utilisant le - paramètre <parameter>IMG_FILTER_COLORIZE</parameter></title> - <programlisting role="php"> + </programlisting> + </example> + <example> + <title>Exempe avec <function>imagefilter</function></title> + <programlisting role="php"> <![CDATA[ <?php $im = imagecreatefrompng('philip.png'); @@ -167,11 +198,23 @@ imagedestroy($im); ?> ]]> - </programlisting> - </example> - </para> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.bundled.gd; + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imageconvolution</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -192,4 +235,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefontheight.xml?r1=1.9&r2=1.10&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefontheight.xml diff -u phpdoc-fr/reference/image/functions/imagefontheight.xml:1.9 phpdoc-fr/reference/image/functions/imagefontheight.xml:1.10 --- phpdoc-fr/reference/image/functions/imagefontheight.xml:1.9 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imagefontheight.xml Sun Jan 28 21:39:14 2007 @@ -1,29 +1,47 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> -<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.10 $ --> +<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefontheight"> - <refnamediv> - <refname>imagefontheight</refname> - <refpurpose>Retourne la hauteur de la police</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>int</type><methodname>imagefontheight</methodname> - <methodparam><type>int</type><parameter>font</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefontheight</function> retourne la hauteur de la police - <parameter>font</parameter> en pixels. - </para> - <para> - Voir aussi - <function>imagefontwidth</function> et - <function>imageloadfont</function>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagefontheight"> + <refnamediv> + <refname>imagefontheight</refname> + <refpurpose>Retourne la hauteur de la police</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>int</type><methodname>imagefontheight</methodname> + <methodparam><type>int</type><parameter>font</parameter></methodparam> + </methodsynopsis> + <para> + Retourne la hauteur de la police <parameter>font</parameter> en pixels. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.font.description; + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne la hauteur de la police, en pixels. + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagefontwidth</function></member> + <member><function>imageloadfont</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -44,4 +62,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefontwidth.xml?r1=1.9&r2=1.10&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefontwidth.xml diff -u phpdoc-fr/reference/image/functions/imagefontwidth.xml:1.9 phpdoc-fr/reference/image/functions/imagefontwidth.xml:1.10 --- phpdoc-fr/reference/image/functions/imagefontwidth.xml:1.9 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imagefontwidth.xml Sun Jan 28 21:39:14 2007 @@ -1,29 +1,47 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> -<!-- EN-Revision: 1.2 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.10 $ --> +<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefontwidth"> - <refnamediv> - <refname>imagefontwidth</refname> - <refpurpose>Retourne la largeur de la police</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>int</type><methodname>imagefontwidth</methodname> - <methodparam><type>int</type><parameter>font</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagefontwidth</function> retourne la largeur de la police - <parameter>font</parameter> en pixels. - </para> - <para> - Voir aussi - <function>imagefontheight</function> et - <function>imageloadfont</function>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagefontwidth"> + <refnamediv> + <refname>imagefontwidth</refname> + <refpurpose>Retourne la largeur de la police</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>int</type><methodname>imagefontwidth</methodname> + <methodparam><type>int</type><parameter>font</parameter></methodparam> + </methodsynopsis> + <para> + Retourne la largeur de la police <parameter>font</parameter> en pixels. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.font.description; + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne la largeur de la police. + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagefontheight</function></member> + <member><function>imageloadfont</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -44,4 +62,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imageftbbox.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imageftbbox.xml diff -u phpdoc-fr/reference/image/functions/imageftbbox.xml:1.10 phpdoc-fr/reference/image/functions/imageftbbox.xml:1.11 --- phpdoc-fr/reference/image/functions/imageftbbox.xml:1.10 Mon Oct 9 19:12:18 2006 +++ phpdoc-fr/reference/image/functions/imageftbbox.xml Sun Jan 28 21:39:14 2007 @@ -1,35 +1,101 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imageftbbox"> - <refnamediv> - <refname>imageftbbox</refname> - <refpurpose>Calcule le rectangle d'encadrement pour un texte, en utilisant la police courante et freetype2</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>array</type><methodname>imageftbbox</methodname> - <methodparam><type>float</type><parameter>size</parameter></methodparam> - <methodparam><type>float</type><parameter>angle</parameter></methodparam> - <methodparam><type>string</type><parameter>font_file</parameter></methodparam> - <methodparam><type>string</type><parameter>text</parameter></methodparam> - <methodparam choice="opt"><type>array</type><parameter>extrainfo</parameter></methodparam> - </methodsynopsis> - <para> - &warn.undocumented.func; - &note.gd.2; - &note.freetype; - </para> - <note> - <para> - Le paramètre <parameter>extrainfo</parameter> est optionnel depuis &php; 4.3.5. - </para> - </note> - </refsect1> - </refentry> +<refentry id='function.imageftbbox'> + <refnamediv> + <refname>imageftbbox</refname> + <refpurpose>Calcule le rectangle d'encadrement pour un texte, en utilisant la police courante et freetype2</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>array</type><methodname>imageftbbox</methodname> + <methodparam><type>float</type><parameter>size</parameter></methodparam> + <methodparam><type>float</type><parameter>angle</parameter></methodparam> + <methodparam><type>string</type><parameter>font_file</parameter></methodparam> + <methodparam><type>string</type><parameter>text</parameter></methodparam> + <methodparam choice="opt"><type>array</type><parameter>extrainfo</parameter></methodparam> + </methodsynopsis> + &warn.undocumented.func; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>size</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>angle</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>font_file</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>text</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>extrainfo</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.gd.2; + &note.freetype; + </refsect1> + <refsect1 role="changelog"> + &reftitle.changelog; + <para> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>4.3.5</entry> + <entry> + Le paramètre <parameter>extrainfo</parameter> est devenu optionnel. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagefttext.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imagefttext.xml diff -u phpdoc-fr/reference/image/functions/imagefttext.xml:1.10 phpdoc-fr/reference/image/functions/imagefttext.xml:1.11 --- phpdoc-fr/reference/image/functions/imagefttext.xml:1.10 Mon Oct 9 19:12:18 2006 +++ phpdoc-fr/reference/image/functions/imagefttext.xml Sun Jan 28 21:39:14 2007 @@ -1,39 +1,127 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagefttext"> - <refnamediv> - <refname>imagefttext</refname> - <refpurpose>Ecrit du texte dans une image avec la police courante FreeType 2</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>array</type><methodname>imagefttext</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>float</type><parameter>size</parameter></methodparam> - <methodparam><type>float</type><parameter>angle</parameter></methodparam> - <methodparam><type>int</type><parameter>x</parameter></methodparam> - <methodparam><type>int</type><parameter>y</parameter></methodparam> - <methodparam><type>int</type><parameter>col</parameter></methodparam> - <methodparam><type>string</type><parameter>font_file</parameter></methodparam> - <methodparam><type>string</type><parameter>text</parameter></methodparam> - <methodparam choice="opt"><type>array</type><parameter>extrainfo</parameter></methodparam> - </methodsynopsis> - <para> - &warn.undocumented.func; - &note.gd.2; - &note.freetype; - </para> - <note> - <para> - Le paramètre <parameter>extrainfo</parameter> est optionnel depuis &php; 4.3.5. - </para> - </note> - </refsect1> - </refentry> +<refentry id='function.imagefttext'> + <refnamediv> + <refname>imagefttext</refname> + <refpurpose>Écrit du texte dans une image avec la police courante FreeType 2</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>array</type><methodname>imagefttext</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>float</type><parameter>size</parameter></methodparam> + <methodparam><type>float</type><parameter>angle</parameter></methodparam> + <methodparam><type>int</type><parameter>x</parameter></methodparam> + <methodparam><type>int</type><parameter>y</parameter></methodparam> + <methodparam><type>int</type><parameter>col</parameter></methodparam> + <methodparam><type>string</type><parameter>font_file</parameter></methodparam> + <methodparam><type>string</type><parameter>text</parameter></methodparam> + <methodparam choice="opt"><type>array</type><parameter>extrainfo</parameter></methodparam> + </methodsynopsis> + &warn.undocumented.func; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>size</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>angle</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>x</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>col</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>font_file</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>text</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>extrainfo</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.gd.2; + &note.freetype; + </refsect1> + <refsect1 role="changelog"> + &reftitle.changelog; + <para> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>4.3.5</entry> + <entry> + Le paramètre <parameter>extrainfo</parameter> est devenu optionnel. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagegammacorrect.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imagegammacorrect.xml diff -u phpdoc-fr/reference/image/functions/imagegammacorrect.xml:1.10 phpdoc-fr/reference/image/functions/imagegammacorrect.xml:1.11 --- phpdoc-fr/reference/image/functions/imagegammacorrect.xml:1.10 Sat Jun 25 09:33:27 2005 +++ phpdoc-fr/reference/image/functions/imagegammacorrect.xml Sun Jan 28 21:39:14 2007 @@ -1,30 +1,56 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagegammacorrect"> - <refnamediv> - <refname>imagegammacorrect</refname> - <refpurpose> - Applique une correction gamma à l'image - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagegammacorrect</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>float</type><parameter>inputgamma</parameter></methodparam> - <methodparam><type>float</type><parameter>outputgamma</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagegammacorrect</function> applique une correction gamma - à l'image GD <parameter>image</parameter>. Le facteur d'entrée est - <parameter>inputgamma</parameter>, et le facteur de sortie - <parameter>outputgamma</parameter>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagegammacorrect"> + <refnamediv> + <refname>imagegammacorrect</refname> + <refpurpose>Applique une correction gamma à l'image GD</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagegammacorrect</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>float</type><parameter>inputgamma</parameter></methodparam> + <methodparam><type>float</type><parameter>outputgamma</parameter></methodparam> + </methodsynopsis> + <para> + Applique une correction gamma à l'image GD <parameter>image</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>inputgamma</parameter></term> + <listitem> + <para> + Le facteur gamma d'entrée + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>outputgamma</parameter></term> + <listitem> + <para> + Le facteur gamma de sortie + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -45,4 +71,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagegd2.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc-fr/reference/image/functions/imagegd2.xml diff -u phpdoc-fr/reference/image/functions/imagegd2.xml:1.12 phpdoc-fr/reference/image/functions/imagegd2.xml:1.13 --- phpdoc-fr/reference/image/functions/imagegd2.xml:1.12 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagegd2.xml Sun Jan 28 21:39:14 2007 @@ -1,52 +1,110 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> -<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.13 $ --> +<!-- EN-Revision: 1.15 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagegd2"> - <refnamediv> - <refname>imagegd2</refname> - <refpurpose>Génère une image au format GD2, vers le navigateur ou un fichier</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagegd2</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>filename</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>chunk_size</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagegd2</function> génère une image au format GD2, - vers le fichier <parameter>filename</parameter>. - Le paramètre <parameter>image</parameter> est le retour de la - fonction <function>imagecreatetruecolor</function>. - </para> - <para> - Le paramètre optionnel <parameter>type</parameter> peut valoir - <constant>IMG_GD2_RAW</constant> ou <constant>IMG_GD2_COMPRESSED</constant>. - La valeur par défaut est <constant>IMG_GD2_RAW</constant>. - </para> - <note> - <para> - Les paramètres optionnels <parameter>chunk_size</parameter> et - <parameter>type</parameter> ont été ajoutés en &php; 4.3.2. - </para> - </note> - <note> - <para> - Le format GD2 est communément utilisé pour charger rapidement les - parties d'une image. Notez que le format GD2 est uniquement utilisable - dans les applications compatibles GD2. - </para> - </note> - &note.gd.2; - <para> - Voir aussi - <function>imagegd</function>. - </para> - </refsect1> - </refentry> + +<refentry id='function.imagegd2'> + <refnamediv> + <refname>imagegd2</refname> + <refpurpose>Génère une image au format GD2, vers le navigateur ou un fichier</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagegd2</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>filename</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>chunk_size</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>type</parameter></methodparam> + </methodsynopsis> + <para> + Génère une image au format GD2, vers le fichier <parameter>filename</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Le chemin vers le fichier sauvegardé. S'il n'est pas défini ou s'il vaut &null;, + le flux brut de l'image sera affiché directement. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>chunk_size</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>type</parameter></term> + <listitem> + <para> + Soit <constant>IMG_GD2_RAW</constant>, soit + <constant>IMG_GD2_COMPRESSED</constant>. Par défaut, vaut + <constant>IMG_GD2_RAW</constant>. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.gd.2; + <note> + <para> + Le format GD2 est communément utilisé pour charger rapidement les + parties d'une image. Notez que le format GD2 est uniquement utilisable + dans les applications compatibles GD2. + </para> + </note> + </refsect1> + <refsect1 role="changelog"> + &reftitle.changelog; + <para> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>4.3.2</entry> + <entry> + Les paramètres <parameter>chunk_size</parameter> et <parameter>type</parameter> + ont été ajoutés. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagegd</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -67,4 +125,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagegd.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imagegd.xml diff -u phpdoc-fr/reference/image/functions/imagegd.xml:1.10 phpdoc-fr/reference/image/functions/imagegd.xml:1.11 --- phpdoc-fr/reference/image/functions/imagegd.xml:1.10 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagegd.xml Sun Jan 28 21:39:14 2007 @@ -1,41 +1,66 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.8 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagegd"> - <refnamediv> - <refname>imagegd</refname> - <refpurpose>Génère une image au format GD, vers le navigateur ou un fichier</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagegd</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam choice="opt"><type>string</type><parameter>filename</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagegd</function> génère une image GD vers le fichier - <parameter>filename</parameter>. L'argument <parameter>image</parameter> - est le retour de la fonction <function>imagecreatetruecolor</function>. - </para> - <para> - Le paramètre <parameter>filename</parameter> est optionnel et s'il - est omis, le flux de l'image sera affiché directement. - </para> - <note> - <para> - Le format GD est communément utilisé pour autoriser le chargement - rapide des parties d'un image. Notez que le format GD est uniquement - utilisable dans les applications compatibles GD. - </para> - </note> - <para> - Voir aussi - <function>imagegd2</function>. - </para> - </refsect1> - </refentry> + +<refentry id='function.imagegd'> + <refnamediv> + <refname>imagegd</refname> + <refpurpose>Génère une image au format GD, vers le navigateur ou un fichier</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagegd</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam choice="opt"><type>string</type><parameter>filename</parameter></methodparam> + </methodsynopsis> + <para> + Génère une image GD vers le fichier <parameter>filename</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Le chemin vers le fichier sauvegardé. S'il n'est pas défini ou s'il + vaut &null;, le flux brut de l'image sera affiché directement. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + <note> + <para> + Le format GD est communément utilisé pour autoriser le chargement + rapide des parties d'un image. Notez que le format GD est uniquement + utilisable dans les applications compatibles GD. + </para> + </note> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagegd2</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -56,4 +81,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagegif.xml?r1=1.19&r2=1.20&diff_format=u Index: phpdoc-fr/reference/image/functions/imagegif.xml diff -u phpdoc-fr/reference/image/functions/imagegif.xml:1.19 phpdoc-fr/reference/image/functions/imagegif.xml:1.20 --- phpdoc-fr/reference/image/functions/imagegif.xml:1.19 Sat Aug 26 14:58:57 2006 +++ phpdoc-fr/reference/image/functions/imagegif.xml Sun Jan 28 21:39:14 2007 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.19 $ --> -<!-- EN-Revision: 1.12 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.20 $ --> +<!-- EN-Revision: 1.14 Maintainer: yannick Status: ready --> <!-- Reviewed: no --> <refentry id="function.imagegif"> @@ -8,7 +8,7 @@ <refname>imagegif</refname> <refpurpose>Envoie une image GIF vers un navigateur ou un fichier</refpurpose> </refnamediv> - <refsect1> + <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>imagegif</methodname> @@ -22,96 +22,108 @@ fonction <function>imagecreate</function> ou les fonctions <literal>imagecreatefrom*</literal>. </para> <para> - Le format de l'image sera <acronym>GIF87a</acronym>, à 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 <acronym>GIF89a</acronym>. + Le format de l'image sera <acronym>GIF87a</acronym>, à 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 + <acronym>GIF89a</acronym>. </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; <para> - Le format de l'image sera <acronym>GIF87a</acronym> tant que l'image n'est pas - modifiée avec la fonction <function>imagecolortransparent</function>. - Dans le cas d'une telle modification, le format de l'image sera - <acronym>GIF89a</acronym>. + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Le chemin vers le fichier sauvegardé. S'il n'est pas défini ou + s'il vaut &null;, le flux brut de l'image sera affiché directement. + </para> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> - Le nom du fichier est optionnel et, s'il n'est pas présent ou s'il vaut la valeur &null;, - l'image sera transmise directement à la sortie standard. En envoyant un 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;. - <note> - <para> - Étant donné que toutes les fonctions <acronym>GIF</acronym> ont été - supprimées de la bibliothèque GD version 1.6, cette fonction - ne sera pas accessible si vous avez cette version de la bibliothèque. - Le support du format <acronym>GIF</acronym> sera de retour milieu - 2004 dans la bibliothèque GD. Pour plus d'informations, voir le site du - <ulink url="&url.gd;">projet GD</ulink>. - </para> - <para> - Le code suivant vous permet d'écrire des scripts &php; plus portables : - le type de GD est automatiquement détecté. Il remplace la - séquence <literal>Header("Content-type: image/gif"); ImageGif($im);</literal> - par un code plus souple : - <example> - <title>Détection automatique des formats d'image supportés</title> - <programlisting role="php"> + &return.success; + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <note> + <para> + Étant donné que toutes les fonctions <acronym>GIF</acronym> ont été + supprimées de la bibliothèque GD version 1.6, cette fonction + ne sera pas accessible si vous avez cette version de la bibliothèque. + Le support du format <acronym>GIF</acronym> sera de retour milieu + 2004 dans la bibliothèque GD. Pour plus d'informations, voir le site du + <ulink url="&url.gd;">projet GD</ulink>. + </para> + <para> + Le code suivant vous permet d'écrire des scripts &php; plus portables : + le type de GD est automatiquement détecté. Il remplace la + séquence <literal>Header("Content-type: image/gif"); ImageGif($im);</literal> + par un code plus souple : + <informalexample> + <programlisting role="php"> <![CDATA[ <?php if (function_exists("imagegif")) { header("Content-type: image/gif"); imagegif($im); -} -elseif (function_exists("imagejpeg")) { +} elseif (function_exists("imagejpeg")) { header("Content-type: image/jpeg"); imagejpeg($im, "", 0.5); -} -elseif (function_exists("imagepng")) { +} elseif (function_exists("imagepng")) { header("Content-type: image/png"); imagepng($im); } elseif (function_exists("imagewbmp")) { header("Content-type: image/vnd.wap.wbmp"); imagewbmp($im); -} else { +} else { die("Pas de support graphique avec PHP sur ce serveur"); } ?> ]]> - </programlisting> - </example> - </para> - </note> - <note> - <para> - Depuis les versions 3.0.18 et 4.0.2, vous pouvez utiliser la - fonction <function>imagetypes</function> au lieu de - <function>function_exists</function> pour vérifier la - présence des différents formats d'images supportés. - <example> - <title> - Détection automatique des formats d'image supportés avec - <function>imagetypes</function> - </title> - <programlisting role="php"> + </programlisting> + </informalexample> + </para> + </note> + <note> + <para> + Depuis les versions 3.0.18 et 4.0.2, vous pouvez utiliser la + fonction <function>imagetypes</function> au lieu de + <function>function_exists</function> pour vérifier la + présence des différents formats d'images supportés.: + <informalexample> + <programlisting role="php"> <![CDATA[ +<?php if (imagetypes() & IMG_GIF) { header ("Content-type: image/gif"); imagegif ($im); +} elseif (imagetypes() & IMG_JPG) { + /* ... etc. */ } -elseif (imagetypes() & IMG_JPG) { - ... etc. +?> ]]> - </programlisting> - </example> - </para> - </note> - </para> + </programlisting> + </informalexample> + </para> + </note> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; <para> - Voir aussi - <function>imagepng</function>, - <function>imagewbmp</function>, - <function>imagejpeg</function> et - <function>imagetypes</function>. + <simplelist> + <member><function>imagepng</function></member> + <member><function>imagewbmp</function></member> + <member><function>imagejpeg</function></member> + <member><function>imagetypes</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imageinterlace.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imageinterlace.xml diff -u phpdoc-fr/reference/image/functions/imageinterlace.xml:1.10 phpdoc-fr/reference/image/functions/imageinterlace.xml:1.11 --- phpdoc-fr/reference/image/functions/imageinterlace.xml:1.10 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imageinterlace.xml Sun Jan 28 21:39:14 2007 @@ -1,34 +1,52 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imageinterlace"> - <refnamediv> - <refname>imageinterlace</refname> - <refpurpose>Active ou désactive l'entrelacement</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>int</type><methodname>imageinterlace</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam choice="opt"><type>int</type><parameter>interlace</parameter></methodparam> - </methodsynopsis> - <para> - <function>imageinterlace</function> active ou désactive le bit d'entrelacement. - </para> - <para> - Si l'entrelacement est à 1, l'image <parameter>image</parameter> sera - entrelacée, sinon, elle ne le sera pas. Si le format d'affichage - de l'image est <acronym>JPEG</acronym>, l'image créée sera - un JPEG progressif. - </para> - <para> - <function>imageinterlace</function> retourne l'état courant - d'entrelacement de l'image. - </para> - </refsect1> - </refentry> + +<refentry id="function.imageinterlace"> + <refnamediv> + <refname>imageinterlace</refname> + <refpurpose>Active ou désactive l'entrelacement</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>int</type><methodname>imageinterlace</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>interlace</parameter></methodparam> + </methodsynopsis> + <para> + <function>imageinterlace</function> active ou désactive le bit d'entrelacement. + </para> + <para> + Si l'entrelacement est à 1 et l'image est <acronym>JPEG</acronym>, + l'image créée sera un <acronym>JPEG</acronym> progressif. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>interlace</parameter></term> + <listitem> + <para> + Si différent de zéro, l'image sera entrelacée, sinon, l'interlacement + sera désactivé. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne 1 si l'interlacement est activé pour l'image, 0 sinon. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -49,4 +67,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imageistruecolor.xml?r1=1.9&r2=1.10&diff_format=u Index: phpdoc-fr/reference/image/functions/imageistruecolor.xml diff -u phpdoc-fr/reference/image/functions/imageistruecolor.xml:1.9 phpdoc-fr/reference/image/functions/imageistruecolor.xml:1.10 --- phpdoc-fr/reference/image/functions/imageistruecolor.xml:1.9 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imageistruecolor.xml Sun Jan 28 21:39:14 2007 @@ -1,29 +1,51 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> -<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.10 $ --> +<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imageistruecolor"> - <refnamediv> - <refname>imageistruecolor</refname> - <refpurpose>Détermine si une image est une image truecolor</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imageistruecolor</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - </methodsynopsis> - <para> - <function>imageistruecolor</function>détermine si l'image - <parameter>image</parameter> est une image truecolor. - </para> - &note.gd.2; - <para> - Voir aussi - <function>imagecreatetruecolor</function>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imageistruecolor"> + <refnamediv> + <refname>imageistruecolor</refname> + <refpurpose>Détermine si une image est une image truecolor</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imageistruecolor</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + </methodsynopsis> + <para> + <function>imageistruecolor</function>détermine si l'image + <parameter>image</parameter> est une image truecolor. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Retourne &true; si l'image est truecolor, &false; sinon. + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.gd.2; + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagecreatetruecolor</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -44,4 +66,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagejpeg.xml?r1=1.14&r2=1.15&diff_format=u Index: phpdoc-fr/reference/image/functions/imagejpeg.xml diff -u phpdoc-fr/reference/image/functions/imagejpeg.xml:1.14 phpdoc-fr/reference/image/functions/imagejpeg.xml:1.15 --- phpdoc-fr/reference/image/functions/imagejpeg.xml:1.14 Sat Aug 26 14:58:57 2006 +++ phpdoc-fr/reference/image/functions/imagejpeg.xml Sun Jan 28 21:39:14 2007 @@ -1,16 +1,14 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> -<!-- EN-Revision: 1.7 Maintainer: didou Status: ready --> +<!-- $Revision: 1.15 $ --> +<!-- EN-Revision: 1.9 Maintainer: yannick Status: ready --> <!-- Reviewed: no --> <refentry id="function.imagejpeg"> <refnamediv> <refname>imagejpeg</refname> - <refpurpose> - Envoie une image JPEG vers un navigateur ou un fichier - </refpurpose> + <refpurpose>Envoie une image JPEG vers un navigateur ou un fichier</refpurpose> </refnamediv> - <refsect1> + <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>imagejpeg</methodname> @@ -19,39 +17,68 @@ <methodparam choice="opt"><type>int</type><parameter>quality</parameter></methodparam> </methodsynopsis> <para> - <function>imagejpeg</function> envoie l'image GD (<parameter>image</parameter>) - au format <acronym>JPEG</acronym> sur la sortie standard (typiquement, - le navigateur web), ou si <parameter>filename</parameter> est fourni, - l'envoie dans un fichier. <parameter>image</parameter> a été - créé par <function>imagecreatetruecolor</function>. + <function>imagejpeg</function> crée un fichier <acronym>JPEG</acronym> + depuis l'image fournie. </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; <para> - Le nom du fichier est optionnel et, s'il n'est pas fourni, l'image sera transmise - directement à la sortie standard. Pour éviter de fournir l'argument - <parameter>filename</parameter> afin de fournir un argument de qualité, - utilisez une valeur &null;. En envoyant un content-type - <literal>image/jpeg</literal> (grâce à la fonction - <function>header</function>), vous pouvez créer des images - <acronym>JPEG</acronym> avec des scripts &php;. - </para> - &note.config.jpeg; - <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 celle de la qualité IJG (75). + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Le chemin vers le fichier sauvegardé. S'il n'est pas défini ou s'il + vaut &null;, le flux brut de l'image sera affiché directement. + </para> + <para> + Pour éviter de fournir cet argument afin de fournir l'argument + <parameter>quality</parameter>, utilisez une valeur &null;. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>quality</parameter></term> + <listitem> + <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 celle de la qualité IJG (75). + </para> + </listitem> + </varlistentry> + </variablelist> </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; <para> - Si vous voulez générer des images JPEG progressives, - vous devez activer l'entrelacement à l'aide de la fonction - <function>imageinterlace</function>. + &return.success; </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.config.jpeg; + <note> + <para> + Si vous voulez générer des images JPEG progressives, + vous devez activer l'entrelacement à l'aide de la fonction + <function>imageinterlace</function>. + </para> + </note> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; <para> - Voir aussi - <function>imagepng</function>, - <function>imagewbmp</function>, - <function>imageinterlace</function>, - <function>imagegif</function> et - <function>imagetypes</function>. + <simplelist> + <member><function>imagepng</function></member> + <member><function>imagegif</function></member> + <member><function>imagewbmp</function></member> + <member><function>imageinterlace</function></member> + <member><function>imagetypes</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagelayereffect.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-fr/reference/image/functions/imagelayereffect.xml diff -u phpdoc-fr/reference/image/functions/imagelayereffect.xml:1.5 phpdoc-fr/reference/image/functions/imagelayereffect.xml:1.6 --- phpdoc-fr/reference/image/functions/imagelayereffect.xml:1.5 Tue Nov 16 21:46:38 2004 +++ phpdoc-fr/reference/image/functions/imagelayereffect.xml Sun Jan 28 21:39:14 2007 @@ -1,27 +1,49 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.4 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagelayereffect"> - <refnamediv> - <refname>imagelayereffect</refname> - <refpurpose> - Active l'option d'alpha blending, pour utiliser les - effets de libgd - </refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagelayereffect</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>effect</parameter></methodparam> - </methodsynopsis> - &warn.undocumented.func; - &note.bundled.gd; - &note.gd.2; - </refsect1> - </refentry> + +<refentry id="function.imagelayereffect"> + <refnamediv> + <refname>imagelayereffect</refname> + <refpurpose>Active l'option d'alpha blending, pour utiliser les effets de libgd</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagelayereffect</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>effect</parameter></methodparam> + </methodsynopsis> + &warn.undocumented.func; + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>effect</parameter></term> + <listitem> + <para> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="notes"> + &reftitle.notes; + &note.bundled.gd; + &note.gd.2; + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -42,4 +64,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imageline.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc-fr/reference/image/functions/imageline.xml diff -u phpdoc-fr/reference/image/functions/imageline.xml:1.12 phpdoc-fr/reference/image/functions/imageline.xml:1.13 --- phpdoc-fr/reference/image/functions/imageline.xml:1.12 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imageline.xml Sun Jan 28 21:39:14 2007 @@ -1,38 +1,93 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> -<!-- EN-Revision: 1.8 Maintainer: didou Status: ready --> +<!-- $Revision: 1.13 $ --> +<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imageline"> - <refnamediv> - <refname>imageline</refname> - <refpurpose>Dessine une ligne</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imageline</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>int</type><parameter>x1</parameter></methodparam> - <methodparam><type>int</type><parameter>y1</parameter></methodparam> - <methodparam><type>int</type><parameter>x2</parameter></methodparam> - <methodparam><type>int</type><parameter>y2</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imageline</function> dessine une ligne depuis le point - (<parameter>x1</parameter>,<parameter>y1</parameter>) jusqu'au point - (<parameter>x2</parameter>,<parameter>y2</parameter>) - (le coin supérieur gauche est l'origine (0,0)) dans l'image - <parameter>image</parameter> et avec la couleur <parameter>color</parameter>. - </para> - <para> - <example> - <title>Tracer une ligne fine</title> - <programlisting role="php"> + +<refentry id="function.imageline"> + <refnamediv> + <refname>imageline</refname> + <refpurpose>Dessine une ligne</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imageline</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>int</type><parameter>x1</parameter></methodparam> + <methodparam><type>int</type><parameter>y1</parameter></methodparam> + <methodparam><type>int</type><parameter>x2</parameter></methodparam> + <methodparam><type>int</type><parameter>y2</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + <function>imageline</function> dessine une ligne entre deux points fournis. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>x1</parameter></term> + <listitem> + <para> + X : coordonnée du premier point + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y1</parameter></term> + <listitem> + <para> + Y : coordonnée du premier point + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>x2</parameter></term> + <listitem> + <para> + X : coordonnée du second point + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>y2</parameter></term> + <listitem> + <para> + Y : coordonnée du second point + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + La couleur de remplissage. Un identifiant de couleur + créé par la fonction <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Trace une ligne fine</title> + <programlisting role="php"> <![CDATA[ <?php -function imagelinethick($image, $x1, $y1, $x2, $y2, $color, $thick = 1) +function imagelinethick($image, $x1, $y1, $x2, $y2, $color, $thick = 1) { /* de cette manière, ca ne marche bien que pour les lignes orthogonales imagesetthickness($image, $thick); @@ -52,23 +107,27 @@ round($x1 - (1-$k)*$a), round($y1 - (1+$k)*$a), round($x2 + (1+$k)*$a), round($y2 - (1-$k)*$a), round($x2 + (1-$k)*$a), round($y2 + (1+$k)*$a), - ); + ); imagefilledpolygon($image, $points, 4, $color); return imagepolygon($image, $points, 4, $color); } ?> ]]> - </programlisting> - </example> - </para> - <para> - Voir aussi - <function>imagecreatetruecolor</function> et - <function>imagecolorallocate</function>. - </para> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagecreatetruecolor</function></member> + <member><function>imagecolorallocate</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -89,4 +148,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imageloadfont.xml?r1=1.15&r2=1.16&diff_format=u Index: phpdoc-fr/reference/image/functions/imageloadfont.xml diff -u phpdoc-fr/reference/image/functions/imageloadfont.xml:1.15 phpdoc-fr/reference/image/functions/imageloadfont.xml:1.16 --- phpdoc-fr/reference/image/functions/imageloadfont.xml:1.15 Mon Jan 30 21:09:40 2006 +++ phpdoc-fr/reference/image/functions/imageloadfont.xml Sun Jan 28 21:39:14 2007 @@ -1,80 +1,100 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.15 $ --> -<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.16 $ --> +<!-- EN-Revision: 1.7 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imageloadfont"> - <refnamediv> - <refname>imageloadfont</refname> - <refpurpose>Charge une nouvelle police</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>int</type><methodname>imageloadfont</methodname> - <methodparam><type>string</type><parameter>file</parameter></methodparam> - </methodsynopsis> - <para> - <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;. - Retourne &false; en cas d'erreur. - </para> - <para> - Le format des polices dépend actuellement du système - 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> - <table> - <title>Format de fichier de police.</title> - <tgroup cols="3"> - <thead> - <row> - <entry>Position</entry> - <entry>Type de données C</entry> - <entry>Description</entry> - </row> - </thead> - <tbody> - <row> - <entry>Octets 0-3</entry> - <entry>int</entry> - <entry>Nombre de caractères de la police</entry> - </row> - <row> - <entry>Octets 4-7</entry> - <entry>int</entry> - <entry> - Valeur du premier caractère de la police (souvent 32 pour espace) - </entry> - </row> - <row> - <entry>Octets 8-11</entry> - <entry>int</entry> - <entry>Largeur en pixels des caractères</entry> - </row> - <row> - <entry>Octets 12-15</entry> - <entry>int</entry> - <entry>Hauteur en pixels des caractères</entry> - </row> - <row> - <entry>Octets 16-</entry> - <entry>char</entry> - <entry> - Tableau avec les données des caractères, un octet par pixel pour chaque - caractère, avec un total de (nombre de caractères * largeur * hauteur) octets. - </entry> - </row> - </tbody> - </tgroup> - </table> - </para> - <para> - <example> - <title>Exemple avec <function>imageloadfont</function></title> - <programlisting role="php"> + +<refentry id="function.imageloadfont"> + <refnamediv> + <refname>imageloadfont</refname> + <refpurpose>Charge une nouvelle police</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>int</type><methodname>imageloadfont</methodname> + <methodparam><type>string</type><parameter>file</parameter></methodparam> + </methodsynopsis> + <para> + <function>imageloadfont</function> charge une nouvelle police utilisateur et + retourne son identifiant. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>file</parameter></term> + <listitem> + <para> + Le format des polices dépend actuellement du système + 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> + <table> + <title>Format de fichier de police</title> + <tgroup cols="3"> + <thead> + <row> + <entry>Position</entry> + <entry>Type de données C</entry> + <entry>Description</entry> + </row> + </thead> + <tbody> + <row> + <entry>Octets 0-3</entry> + <entry>int</entry> + <entry>Nombre de caractères de la police</entry> + </row> + <row> + <entry>Octets 4-7</entry> + <entry>int</entry> + <entry> + Valeur du premier caractère de la police (souvent 32 pour espace) + </entry> + </row> + <row> + <entry>Octets 8-11</entry> + <entry>int</entry> + <entry>Largeur en pixels des caractères</entry> + </row> + <row> + <entry>Octets 12-15</entry> + <entry>int</entry> + <entry>Hauteur en pixels des caractères</entry> + </row> + <row> + <entry>Octets 16-</entry> + <entry>char</entry> + <entry> + Tableau avec les données des caractères, un octet par pixel pour chaque + caractère, avec un total de (nombre de caractères * largeur * hauteur) octets. + </entry> + </row> + </tbody> + </tgroup> + </table> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + L'identifiant de la police qui sera toujours supérieur à 5 afin d'éviter + les conflits avec les polices internes ou &false; si une erreur survient. + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Exemple avec <function>imageloadfont</function></title> + <programlisting role="php"> <![CDATA[ <?php header("Content-type: image/png"); @@ -87,16 +107,20 @@ imagepng($im); ?> ]]> - </programlisting> - </example> - </para> - <para> - Voir aussi - <function>imagefontwidth</function> et - <function>imagefontheight</function>. - </para> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagefontwidth</function></member> + <member><function>imagefontheight</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -117,4 +141,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagepalettecopy.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc-fr/reference/image/functions/imagepalettecopy.xml diff -u phpdoc-fr/reference/image/functions/imagepalettecopy.xml:1.10 phpdoc-fr/reference/image/functions/imagepalettecopy.xml:1.11 --- phpdoc-fr/reference/image/functions/imagepalettecopy.xml:1.10 Sat Jun 25 09:33:27 2005 +++ phpdoc-fr/reference/image/functions/imagepalettecopy.xml Sun Jan 28 21:39:14 2007 @@ -1,26 +1,56 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- EN-Revision: 1.3 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.11 $ --> +<!-- EN-Revision: 1.5 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagepalettecopy"> - <refnamediv> - <refname>imagepalettecopy</refname> - <refpurpose>Copie la palette d'une image à l'autre</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>void</type><methodname>imagepalettecopy</methodname> - <methodparam><type>resource</type><parameter>destination</parameter></methodparam> - <methodparam><type>resource</type><parameter>source</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagepalettecopy</function> copie la palette de - l'image <parameter>source</parameter> dans l'image - <parameter>destination</parameter>. - </para> - </refsect1> - </refentry> + +<refentry id="function.imagepalettecopy"> + <refnamediv> + <refname>imagepalettecopy</refname> + <refpurpose>Copie la palette d'une image à l'autre</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>void</type><methodname>imagepalettecopy</methodname> + <methodparam><type>resource</type><parameter>destination</parameter></methodparam> + <methodparam><type>resource</type><parameter>source</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagepalettecopy</function> copie la palette de + l'image <parameter>source</parameter> dans l'image + <parameter>destination</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>destination</parameter></term> + <listitem> + <para> + La ressource de l'image de destination + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>source</parameter></term> + <listitem> + <para> + La ressource de l'image source + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.void; + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -41,4 +71,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagepng.xml?r1=1.13&r2=1.14&diff_format=u Index: phpdoc-fr/reference/image/functions/imagepng.xml diff -u phpdoc-fr/reference/image/functions/imagepng.xml:1.13 phpdoc-fr/reference/image/functions/imagepng.xml:1.14 --- phpdoc-fr/reference/image/functions/imagepng.xml:1.13 Sat Aug 26 14:58:57 2006 +++ phpdoc-fr/reference/image/functions/imagepng.xml Sun Jan 28 21:39:14 2007 @@ -1,34 +1,111 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> -<!-- EN-Revision: 1.6 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.14 $ --> +<!-- EN-Revision: 1.11 Maintainer: yannick Status: ready --> <!-- Reviewed: no --> <refentry id="function.imagepng"> <refnamediv> <refname>imagepng</refname> - <refpurpose> - Envoie une image PNG vers un navigateur ou un fichier - </refpurpose> + <refpurpose>Envoie une image PNG vers un navigateur ou un fichier</refpurpose> </refnamediv> - <refsect1> + <refsect1 role="description"> &reftitle.description; <methodsynopsis> <type>bool</type><methodname>imagepng</methodname> <methodparam><type>resource</type><parameter>image</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>filename</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>quality</parameter></methodparam> + <methodparam choice="opt"><type>int</type><parameter>filters</parameter></methodparam> </methodsynopsis> <para> - <function>imagepng</function> crée une image <acronym>PNG</acronym> - en utilisant l'image <parameter>image</parameter>. L'argument - <parameter>image</parameter> est retourné depuis la fonction - <function>imagecreate</function> ou une fonction <literal>imagecreatefrom*</literal>. + Affiche ou sauvegarde une image <acronym>PNG</acronym> + en utilisant l'image <parameter>image</parameter>. </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>filename</parameter></term> + <listitem> + <para> + Le chemin vers le fichier sauvegardé. S'il n'est pas défini ou s'il + vaut &null;, le flux brut de l'image sera affiché directement. + </para> + <note> + <para> + La valeur &null; est invalide si le paramètre <parameter>quality</parameter> + et le paramètre <parameter>filters</parameter> ne sont pas utilisés. + </para> + </note> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>quality</parameter></term> + <listitem> + <para> + Degré de compression : depuis 0 (aucune compression) à 9. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>filters</parameter></term> + <listitem> + <para> + Permet la réduction de la taille du fichier PNG. C'est un masque qui + peut être défini par une combinaison des constantes + <literal>PNG_FILTER_XXX</literal>. <constant>PNG_NO_FILTER</constant> ou + <constant>PNG_ALL_FILTERS</constant> peuvent également être utilisé + pour, respectivement, désactiver ou activer tous les filtres. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + + <refsect1 role="changelog"> + &reftitle.changelog; <para> - L'argument <parameter>filename</parameter> est optionnel et, - s'il n'est pas fourni ou s'il vaut la valeur &null;, le flux de l'image - sera affiché directement. - <example> - <title>Exemple avec <function>imagepng</function></title> + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>&Version;</entry> + <entry>&Description;</entry> + </row> + </thead> + <tbody> + <row> + <entry>5.1.3</entry> + <entry> + Ajout du paramètre <parameter>filters</parameter>. + </entry> + </row> + <row> + <entry>5.1.2</entry> + <entry> + Ajout du paramètre <parameter>quality</parameter>. + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <informalexample> <programlisting role="php"> <![CDATA[ <?php @@ -37,21 +114,18 @@ ?> ]]> </programlisting> - </example> - </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 - <literal>image/png content-type</literal> (grâce à la fonction - <function>header</function>), vous pouvez créer des images - <acronym>PNG</acronym> avec des scripts &php;. + </informalexample> </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; <para> - Voir aussi - <function>imagegif</function>, - <function>imagewbmp</function>, - <function>imagejpeg</function> et - <function>imagetypes</function>. + <simplelist> + <member><function>imagegif</function></member> + <member><function>imagewbmp</function></member> + <member><function>imagejpeg</function></member> + <member><function>imagetypes</function></member> + </simplelist> </para> </refsect1> </refentry> http://cvs.php.net/viewvc.cgi/phpdoc-fr/reference/image/functions/imagepolygon.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc-fr/reference/image/functions/imagepolygon.xml diff -u phpdoc-fr/reference/image/functions/imagepolygon.xml:1.12 phpdoc-fr/reference/image/functions/imagepolygon.xml:1.13 --- phpdoc-fr/reference/image/functions/imagepolygon.xml:1.12 Tue Aug 30 00:02:42 2005 +++ phpdoc-fr/reference/image/functions/imagepolygon.xml Sun Jan 28 21:39:14 2007 @@ -1,70 +1,117 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> -<!-- EN-Revision: 1.10 Maintainer: yannick Status: ready --> +<!-- $Revision: 1.13 $ --> +<!-- EN-Revision: 1.13 Maintainer: yannick Status: ready --> <!-- Reviewed: yes --> - <refentry id="function.imagepolygon"> - <refnamediv> - <refname>imagepolygon</refname> - <refpurpose>Dessine un polygone</refpurpose> - </refnamediv> - <refsect1> - &reftitle.description; - <methodsynopsis> - <type>bool</type><methodname>imagepolygon</methodname> - <methodparam><type>resource</type><parameter>image</parameter></methodparam> - <methodparam><type>array</type><parameter>points</parameter></methodparam> - <methodparam><type>int</type><parameter>num_points</parameter></methodparam> - <methodparam><type>int</type><parameter>color</parameter></methodparam> - </methodsynopsis> - <para> - <function>imagepolygon</function> dessine un polygone dans l'image - <parameter>image</parameter>. <parameter>points</parameter> est un tableau - &php; qui contient les sommets du polygone sous la forme : points[0] = x0, - points[1] = y0, points[2] = x1, points[3] = y1, etc. num_points est le - nombre de sommets. <parameter>num_points</parameter> - est le nombre de points (sommets). - </para> - <para> - <example> - <title>Exemple avec <function>imagepolygon</function></title> - <programlisting role="php"> + +<refentry id="function.imagepolygon"> + <refnamediv> + <refname>imagepolygon</refname> + <refpurpose>Dessine un polygone</refpurpose> + </refnamediv> + <refsect1 role="description"> + &reftitle.description; + <methodsynopsis> + <type>bool</type><methodname>imagepolygon</methodname> + <methodparam><type>resource</type><parameter>image</parameter></methodparam> + <methodparam><type>array</type><parameter>points</parameter></methodparam> + <methodparam><type>int</type><parameter>num_points</parameter></methodparam> + <methodparam><type>int</type><parameter>color</parameter></methodparam> + </methodsynopsis> + <para> + <function>imagepolygon</function> dessine un polygone dans l'image + <parameter>image</parameter>. + </para> + </refsect1> + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + &gd.image.description; + <varlistentry> + <term><parameter>points</parameter></term> + <listitem> + <para> + Tableau qui contient les sommets du polygone sous la forme : points[0] = x0, + points[1] = y0, points[2] = x1, points[3] = y1, etc. + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>num_points</parameter></term> + <listitem> + <para> + Le nombre de points (sommets). + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>color</parameter></term> + <listitem> + <para> + Un identifiant de couleur créé par la fonction + <function>imagecolorallocate</function> + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + &return.success; + </para> + </refsect1> + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title>Exemple avec <function>imagepolygon</function></title> + <programlisting role="php"> <![CDATA[ <?php -// nouvelle image -$image = imagecreatetruecolor(400,300); +// Nouvelle image +$image = imagecreatetruecolor(400, 300); -// couleur de fond -$bg = imagecolorallocate($image,0,0,0); +// Couleur de fond +$bg = imagecolorallocate($image, 0, 0, 0); -// couleur pour les bords du polygone -$col_poly = imagecolorallocate($image,255,255,255); +// Couleur pour les bords du polygone +$col_poly = imagecolorallocate($image, 255, 255, 255); -// on dessine le polygone -imagepolygon($image, - array ( - 0, 0, - 100, 200, - 300, 200 - ), - 3, - $col_poly); +// On dessine le polygone +imagepolygon($image, array ( + 0, 0, + 100, 200, + 300, 200 + ), + 3, + $col_poly); -// on affiche l'image +// On affiche l'image header("Content-type: image/png"); imagepng($image); ?> ]]> - </programlisting> - </example> - </para> - <para> - Voir aussi - <function>imagecreate</function> et - <function>imagecreatetruecolor</function>. - </para> - </refsect1> - </refentry> + </programlisting> + &example.outputs.similar; + <screenshot> + <graphic fileref="figures/image.imagepolygon.png" /> + </screenshot> + </example> + </para> + </refsect1> + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>imagecreate</function></member> + <member><function>imagecreatetruecolor</function></member> + </simplelist> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: @@ -85,4 +132,4 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 ---> +--> \ No newline at end of file
« previous php.doc.fr (#5200) next »