CINXE.COM

La page francophone du format PNG

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head profile="http://dublincore.org/documents/dcq-html/"> <title>La page francophone du format PNG</title> <meta http-equiv="Content-Language" content="fr" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="PICS-Label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" l gen true for "http://ptaff.ca/" r (nz 1 vz 1 +lz 1 oz 1 cz 1) gen true for "http://www.ptaff.ca/" r (nz 1 vz 1 lz 1 oz 1 cz 1) gen true for "http://tuxstickers.ptaff.ca/" r (nz 1 vz 1 lz 1 oz 1 cz 1) gen true for "http://tuxstickers.ptaff.ca/" r (nz 1 vz 1 lz 1 oz 1 cz 1) gen true for "http://purl.org/DC/elements/1.0/" r (nz 1 vz 1 lz 1 oz 1 cz 1) gen true for "http://purl.org/dc/terms/" r (nz 1 vz 1 lz 1 oz 1 cz 1) gen true for "http://geotags.com/geo/" r (nz 1 vz 1 lz 1 oz 1 cz 1))' /> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <meta name="DC.Creator" content="Patrice Levesque" /> <meta name="DC.Date" scheme="DCTERMS.W3CDTF" content="2007-04-25" /> <meta name="DC.Date.DateCopyrighted" scheme="DCTERMS.W3CDTF" content="2007-04-25" /> <meta name="DC.Description" content="L'histoire, les avantages et les contextes d'utilisation du format d'image PNG." /> <meta name="DC.Format" scheme="IMT" content="text/html" /> <meta name="DC.Identifier" scheme="DCTERMS.URI" content="http://ptaff.ca/png/" /> <meta name="DC.Language" scheme="DCTERMS.RFC3066" content="fr" /> <meta name="DC.Publisher" content="ptaff.ca" /> <meta name="DC.Rights" scheme="DCTERMS.URI" content="http://www.gnu.org/copyleft/fdl.html" /> <meta name="DC.RightsHolder" content="Patrice Levesque" /> <meta name="DC.Subject" content="Informatique &#38; G&#233;n&#233;ralit&#233;s; Savoir et communication; Programmation, logiciels, donn&#233;es, s&#233;curit&#233;, organisation des donn&#233;es; Organisation des donn&#233;es; Structure des donn&#233;es" /> <meta name="DC.Subject.Classification" scheme="DDC" content="005.73" /> <meta name="DC.Title" content="La page francophone du format PNG" /> <meta name="DC.Type" scheme="DMCIType" content="Text" /> <meta name="DCTERMS.conformsTo" scheme="DCTERMS.URI" content="http://www.w3.org/TR/CSS21/" /> <meta name="DCTERMS.conformsTo" scheme="DCTERMS.URI" content="http://www.w3.org/TR/xhtml11/" /> <meta name="DCTERMS.conformsTo" scheme="DCTERMS.URI" content="http://www.w3.org/TR/WCAG10/" /> <meta name="DCTERMS.created" scheme="DCTERMS.W3CDTF" content="2007-04-25" /> <meta name="DCTERMS.modified" scheme="DCTERMS.W3CDTF" content="2007-04-25" /> <meta name="Description" content="L'histoire, les avantages et les contextes d'utilisation du format d'image PNG." /> <meta name="geo.placename" content="Villeray, Montreal" /> <meta name="geo.position" scheme="WGS84" content="45.5505; -73.6133" /> <meta name="geo.region" scheme="ISO3166" content="CA-QC" /> <meta name="ICBM" scheme="WGS84" content="45.5505, -73.6133" /> <link rel="Author" type="text/html" href="/wayne/" title="Patrice Levesque" /> <link rel="Contents" href="#plan" title="Plan" /> <link rel="Copyright" type="text/html" href="#copyright" title="Copyright" /> <link rel="Help" type="text/html" href="http://ptaff.ca/manifeste/" title="Aide" /> <link rel="Home" type="text/html" href="http://ptaff.ca/" title="Accueil" /> <link rel="icon" type="image/ico" href="favicon.ico" /> <link rel="license" type="text/html" href="http://www.gnu.org/copyleft/fdl.html" title="Licence" /> <link rel="meta" type="application/rdf+xml" href="/png/?cc=1" title="Creative Commons" /> <link rel="meta" type="application/rdf+xml" href="http://ptaff.ca/labels.rdf" title="ICRA labels" /> <link rel="Next" type="text/html" href="http://ptaff.ca/svg/" title="La page francophone du format SVG" /> <link rel="P3Pv1" type="text/xml" href="/w3c/p3p.xml" title="Politique de confidentialit&#233;" /> <link rel="Parent" type="text/html" href="http://ptaff.ca/" /> <link rel="Previous" type="text/html" href="http://ptaff.ca/ogg/" title="La page francophone du format Ogg Vorbis" /> <link rel="schema.DC" type="text/html" href="http://purl.org/DC/elements/1.0/" /> <link rel="schema.DCTERMS" type="text/html" href="http://purl.org/dc/terms/" /> <link rel="shortcut icon" type="image/ico" href="/favicon.ico" /> <link rel="stylesheet" type="text/css" href="/ptaff.ca/commonprint.cssphp" title="Style classique" media="print" /> <link rel="stylesheet" type="text/css" href="http://ptaff.ca/png/index.cssphp" title="Style classique" media="screen" /> <link rel="Top" type="text/html" href="http://ptaff.ca/" title="Accueil" /> <link rel="Up" type="text/html" href="http://ptaff.ca/" /> <script type="text/javascript"> <!-- var ptaffmenu; var ptafftheTop = 0; var ptaffold = ptafftheTop; function checkSentience() { if (document.getElementById('topmenu')) { ptaffinit(); } else { temp = setTimeout('checkSentience()',200); }; }; checkSentience(); function ptaffinit() { ptaffmenu = document.getElementById('topmenu'); ptaffmovemenu(); }; function ptaffmovemenu() { if (window.innerHeight) { ptaffpos = window.pageYOffset; } else { if (document.documentElement && document.documentElement.scrollTop) { ptaffpos = document.documentElement.scrollTop; } else { if (document.body) { ptaffpos = document.body.scrollTop; }; }; }; if (ptaffpos < ptafftheTop) { ptaffpos = ptafftheTop; } else { ptaffpos += 0; }; if (ptaffpos == ptaffold) { ptaffmenu.style.top = ptaffpos; }; ptaffold = ptaffpos; temp = setTimeout('ptaffmovemenu()',50); }; // --> </script> <script type="text/javascript" src="/ptaff.ca/scripts.js"></script> </head> <body> <div class="thispage"> <div class="contents"> <div class="headsection"> <div class="headsectionleft"> <img src="png.png" width="150" height="150" alt="PNG" /> </div> <div class="headsectionright"> <h1 class="titre">La page francophone du format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span></h1> </div> </div> <address id="address0"> <a href="/wayne/">Patrice Levesque</a> </address> <div id="plan"> <ol> <li><a href="#apropos" hreflang="fr">Qu'est-ce que le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</a></li> <li><a href="#originenom" hreflang="fr">D'o&#249; provient le nom <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</a></li> <li><a href="#pourquoipng" hreflang="fr">Pourquoi a-t-on d&#233;velopp&#233; le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</a></li> <li><a href="#typespng" hreflang="fr">Quelles images puis-je encoder en format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</a><ol> <li><a href="#opacite">L'opacit&#233;, la semi-transparence, concr&#232;tement?</a></li> </ol></li> <li><a href="#pngvsgif" hreflang="fr">Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> est-il meilleur que le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>?</a> <ol> <li><a href="#conversiongif" hreflang="fr">Dois-je convertir mes <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> en <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</a></li> <li><a href="#remplacergif" hreflang="fr">Est-ce que le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> peut remplacer compl&#232;tement le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>?</a></li> </ol></li> <li><a href="#pngvsjpg" hreflang="fr">Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> est-il meilleur que le format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>?</a> <ol> <li><a href="#conversionjpg" hreflang="fr">Dois-je convertir mes <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> en <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</a></li> <li><a href="#remplacerjpg" hreflang="fr">Est-ce que le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> peut remplacer compl&#232;tement le format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>?</a></li> </ol> </li> <li><a href="#navigateurs" hreflang="fr">Qu'en est-il des navigateurs?</a></li> </ol> <p><strong><a href="#qliens" hreflang="fr">Liens se rapportant &#224; <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span></a></strong></p> </div> <h2 id="apropos">1. Qu'est-ce que le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</h2> <p>Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> est un format informatique de stockage d'<a href="http://fr.wikipedia.org/wiki/Image_matricielle">images matricielles</a>; il applique une compression sans perte de qualit&#233;. Il a &#233;t&#233; introduit en 1995 par des membres des communaut&#233;s <em>comp.graphics</em>, <em>comp.compression</em> et <em>comp.infosystems.www.providers</em> sur le <a href="http://liendex.ptaff.ca/v2/fr_CA/francais/grand_dictionnaire_terminologique/usenet">r&#233;seau Usenet</a>. L'historique des <a hreflang="en" href="http://groups.google.com/group/comp.graphics/msg/ea124372adad3c9c">toutes premi&#232;res discussions menant &#224; la cr&#233;ation du format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span></a> montre la nature communautaire de sa gen&#232;se.</p> <p>Le format est cautionn&#233; par le <span xml:lang="en"><acronym title="World Wide Web Consortium">W3C</acronym></span> (<a href="http://www.w3.org/TR/PNG/" hreflang="en">Recommandation du <span xml:lang="en"><acronym title="World Wide Web Consortium">W3C</acronym></span></a>, octobre 1996), l'<span xml:lang="en"><acronym title="Internet Assigned Numbers Authority"><a href="http://www.iana.org/assignments/media-types/image/" hreflang="en">IANA</a></acronym></span> (octobre 1996), l'<span xml:lang="en"><acronym title="Internet Engineering Task Force">IETF</acronym></span> (<a hreflang="en" href="http://www.ietf.org/rfc/rfc2083.txt"><span xml:lang="en"><acronym title="Request For Comments">RFC</acronym></span>2083</a>, paru en janvier 1997) et a &#233;t&#233; promu standard <acronym title="Organisation internationale de normalisation"><a href="http://www.iso.org/iso/fr/ISOOnline.frontpage">ISO</a></acronym>&#160;15948:2004.</p> <p>On donne l'extension <strong>.png</strong> aux fichiers encod&#233;s &#224; l'aide de <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> ainsi que le <a href="http://fr.wikipedia.org/wiki/Type_de_m%C3%A9dia_internet">type de m&#233;dia internet</a> <strong>image/png</strong>.</p> <h2 id="originenom">2. D'o&#249; provient le nom <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</h2> <p>L'acronyme <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> signifie &#171;&#160;<span xml:lang="en">Portable Network Graphics</span>&#160;&#187; qu'on pourrait traduire librement par &#171;&#160;images compatibles sur un r&#233;seau&#160;&#187;&#160;&#8212;&#160;des images pouvant &#234;tre affich&#233;es de la m&#234;me mani&#232;re sur des ordinateurs diff&#233;rents.</p> <p><a href="http://groups.google.com/group/comp.graphics/msg/1131d852358a7578" hreflang="en">La proposition originale sugg&#233;rait <span xml:lang="en"><acronym title="PING Is Not GIF">PING</acronym></span></a> (<span xml:lang="en">PING Is Not <acronym title="Graphics Interchange Format">GIF</acronym></span>); apr&#232;s quelques jours o&#249; l'utilisation du nom <span xml:lang="en"><acronym title="Portable Bitmap Format">PBF</acronym></span> (<span xml:lang="en">Portable Bitmap Format</span>) a &#233;t&#233; consid&#233;r&#233;e, le nom <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> (<span xml:lang="en">Portable Network Graphics</span>) est apparu.</p> <p><span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> se prononce comme le mot &#171;&#160;<span xml:lang="en">ping</span>&#160;&#187; en anglais (rime avec &#171;&#160;cygne&#160;&#187;).</p> <h2 id="pourquoipng">3. Pourquoi a-t-on d&#233;velopp&#233; le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</h2> <p>En 1994, les deux formats d'image les plus populaires sont <span xml:lang="en"><acronym title="Graphics Interchange Format"><a href="http://fr.wikipedia.org/wiki/Graphics_Interchange_Format" hreflang="fr">GIF</a></acronym></span> et <span xml:lang="en"><acronym title="Joint Photographic Experts Group"><a href="http://fr.wikipedia.org/wiki/JPG" hreflang="fr">JPEG</a></acronym></span>. <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> est alors employ&#233; pour les images complexes de type photographique, comportant un bon nombre de couleurs; <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> l'est pour les images simples utilisant peu de couleurs. La compagnie <a href="http://www.unisys.com/" hreflang="en">Unisys</a>, ayant d&#233;pos&#233; deux brevets sur la composante de compression <acronym title="Lempel-Ziv-Welch"><a href="http://fr.wikipedia.org/wiki/LZW">LZW</a></acronym> du format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>, a menac&#233; les auteurs de logiciels produisant des images <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> de leur exiger des redevances.</p> <p>On ressentait aussi &#224; cette &#233;poque un besoin pour un format d'image plus flexible, permettant plus de 256&#160;couleurs, tel que sur des photos, sans perte de qualit&#233; (contrairement &#224; <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>). Les formats <span xml:lang="en"><acronym title="Truevision Advanced Raster Graphics Adapter"><a hreflang="fr" href="http://fr.wikipedia.org/wiki/Truevision_Targa">TARGA</a></acronym></span>, <span xml:lang="en"><acronym title="Tagged Image File Format"><a hreflang="fr" href="http://fr.wikipedia.org/wiki/TIFF">TIFF</a></acronym></span>, <a href="http://fr.wikipedia.org/wiki/PCX">PCX</a>, <span xml:lang="en"><acronym title="BitMaP"><a hreflang="fr" href="http://fr.wikipedia.org/wiki/Windows_bitmap">BMP</a></acronym></span> supportaient d&#233;j&#224; plus de 256&#160;couleurs; cependant, ils &#233;taient tous touch&#233;s par un ou plusieurs de ces sympt&#244;mes&#160;: un manque d'efficacit&#233; des algorithmes de compression, une complexit&#233; inutile des sp&#233;cifications, une utilisation de brevets et une relative impopularit&#233; malgr&#233; des ann&#233;es d'existence. Ces points ne semblaient pas pouvoir rendre ces formats aptes &#224; remplacer le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>.</p> <p>Cette situation a donn&#233; naissance &#224; l'id&#233;e de cr&#233;er un nouveau format d'images libre de droits pouvant remplacer <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>.</p> <h2 id="typespng">4. Quelles images puis-je encoder en format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</h2> <p>Toutes les images matricielles peuvent &#234;tre encod&#233;es en format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>; pour les images vectorielles employer un format tel que <a href="/svg/"><span xml:lang="en"><acronym title="Scalable Vector Graphics">SVG</acronym></span></a>.</p> <p>Il existe plusieurs fa&#231;ons d'encoder une image <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>; voici les trois mani&#232;res les plus courantes et leur domaine d'application&#160;:</p> <dl id="encodages"> <dt> <span class="imgbox"><img src="png-tons_de_gris.png" width="72" height="72" alt="Exemple d'une image PNG en tons de gris" /></span> Tons de gris </dt> <dd> <p>Ce mode permet d'encoder une image avec jusqu'&#224; 256&#160;tons de gris, suffisant pour une qualit&#233; photo monochrome et donnant une taille de fichier plus petite qu'en encodant en <a href="http://fr.wikipedia.org/wiki/Image_num%C3%A9rique#Images_.C3.A0_palettes.2C_images_en_256_couleurs_.288_bits.29">mode index&#233;</a> ou par <a href="http://fr.wikipedia.org/wiki/Image_num%C3%A9rique#Images_24_bits_.28ou_.C2.AB_couleurs_vraies_.C2.BB.29">couleurs vraies</a>.</p> <p>Formats concurrents&#160;: <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>, <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>.</p> </dd> <dt> <span class="imgbox"><img src="png-indexe.png" width="72" height="72" alt="Exemple d'une image PNG index&#233;e" /></span> Index&#233; </dt> <dd> <p>Acceptant un maximum de 256&#160;couleurs, un seul niveau d'opacit&#233; (compl&#232;tement opaque ou compl&#232;tement transparent), cette mani&#232;re offre des caract&#233;ristiques tr&#232;s semblables au format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> et devrait &#234;tre utilis&#233; lors de conversions de <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> &#224; <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>.</p> <p>Cet encodage est parfois d&#233;sign&#233; sous la forme &#171;&#160;<span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>-8&#160;&#187;.</p> <p>Format concurrent&#160;: <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>.</p> </dd> <dt> <span class="imgbox"><img src="png-couleurs_vraies.png" width="72" height="72" alt="Exemple d'une image PNG en couleurs vraies" /></span> Couleurs vraies </dt> <dd> <p>Permettant d'obtenir une image avec des millions de couleurs, cet encodage est appropri&#233; pour l'archivage de photos. Cette m&#233;thode d'encodage porte les d&#233;fauts de ses qualit&#233;s&#160;: comme elle permet la plus haute qualit&#233;, elle cr&#233;e des fichiers plus gros. Souvent, le format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> est plus indiqu&#233; pour les images photographiques.</p> <p>Le support de plusieurs niveaux d'opacit&#233; de cet encodage le rend aussi id&#233;al pour des images semi-transparentes se fondant dans l'arri&#232;re-plan, par exemple pour des ic&#244;nes ou des curseurs de souris.</p> <p>Cet encodage est parfois connu sous le nom &#171;&#160;<span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>-24&#160;&#187;.</p> <p>Format concurrent&#160;: <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>.</p> </dd> </dl> <h3 id="opacite">4a. L'opacit&#233;, la semi-transparence, concr&#232;tement?</h3> <p>Ces notions indiquent qu'une image peut &#234;tre superpos&#233;e &#224; une autre image et laisser transpara&#238;tre l'image du fond &#224; travers elle.</p> <ol id="exemple-opacite"> <li><p><img src="ballon1.png" width="128" height="128" alt="Un ballon, semi transparent" /><br />Un ballon semi-transparent</p></li> <li><p><img src="ballon2.png" width="128" height="128" alt="Un mur de briques" /><br />Un mur de briques</p></li> <li><p><img src="ballon3.png" width="128" height="128" alt="Un ballon superpos&#233; au mur de briques" /><br />Le ballon semi-transparent superpos&#233; au mur de briques</p></li> </ol> <h2 id="pngvsgif">5. Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> est-il meilleur que le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>?</h2> <p>Oui, pour plusieurs raisons, parmi lesquelles&#160;:</p> <ol> <li>Dans la plupart des cas, l'espace requis pour stocker une image <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> est r&#233;duit par rapport &#224; la m&#234;me image encod&#233;e en format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>;</li> <li>Le cautionnement par plusieurs organismes de standardisation ainsi que la nature ouverte du format assurent la p&#233;rennit&#233; des images encod&#233;es avec <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>;</li> <li><span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> ne peut utiliser que 256&#160;couleurs; <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> en supporte jusqu'&#224; 281&#160;474&#160;milliards (2<sup>48</sup>);</li> <li>Le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> n'accepte que deux niveau d'opacit&#233;&#160;: compl&#232;tement opaque ou compl&#232;tement transparent; en revanche, <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> permet jusqu'&#224; 65&#160;536 (2<sup>16</sup>) niveaux d'opacit&#233;.</li> </ol> <h3 id="conversiongif">5a. Dois-je convertir mes <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> en <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</h3> <p>Absolument. Vous gagnerez de l'espace de stockage (et du temps de t&#233;l&#233;chargement, donc de la bande passante) pratiquement pour toutes les images. Ce gain se produit assez souvent pour ne plus devoir y penser et donc vous pouvez utiliser syst&#233;matiquement <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> toutes les fois o&#249; vous utilisiez <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>. Le gain d'espace varie d'une image &#224; l'autre, cependant une r&#233;duction de 25&#160;% de la taille du fichier <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> lorsque r&#233;encod&#233; avec <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> ne constitue pas un &#233;v&#233;nement rare.</p> <h3 id="remplacergif">5b. Est-ce que le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> peut remplacer compl&#232;tement le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span>?</h3> <p>Presque. Le format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> supporte les animations, ce que <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> ne permet pas. Puisque le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> ne g&#232;re pas les animations, un autre format, <span xml:lang="en"><acronym title="Multiple-image Network Graphics">MNG</acronym></span> (<span xml:lang="en">Multiple-image Network Graphics</span>), a &#233;t&#233; introduit officiellement en 2001. Le support de ce format reste tr&#232;s faible en 2007. Il existe &#233;galement le format <span xml:lang="en"><acronym title="Animated Portable Network Graphics">APNG</acronym></span> (<span xml:lang="en">Animated Portable Network Graphics</span>) permettant des images anim&#233;es mais son support est lui aussi limit&#233;.</p> <p>Si on exclut les images anim&#233;es, <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> permet toutes les possibilit&#233;s du format <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> et davantage.</p> <h2 id="pngvsjpg">6. Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> est-il meilleur que le format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>?</h2> <p>Oui et non. Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> utilise un format de compression sans perte de qualit&#233;, alors qu'une image au format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> emploie une compression avec perte. Cependant, le taux de compression impressionnant du format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> provient justement de cette d&#233;gradation; une image au format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> peut utiliser <strong>beaucoup</strong> moins d'espace disque. La d&#233;gradation r&#233;glable du format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> permet un compromis entre qualit&#233; et taille du fichier; en choisissant judicieusement le taux de compression, on peut arriver &#224; obtenir une image de qualit&#233; semblable &#224; l'original &#224; une fraction de la taille du fichier.</p> <p>Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> offre 65&#160;536 niveaux d'opacit&#233;, contrairement &#224; <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> qui ne supporte pas cette notion (toutes les images <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> sont compl&#232;tement opaques).</p> <h3 id="conversionjpg">6a. Dois-je convertir mes <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> en <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>?</h3> <p>Non. La perte de qualit&#233; encourue par l'utilisation du format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> ne sera jamais r&#233;cup&#233;r&#233;e en transformant l'image en format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>; vous n'obtiendrez qu'un fichier plus gros.</p> <p>Cela dit, <a hreflang="en" href="http://www.w3.org/Graphics/JPEG/AnnexL.html">certains aspects du format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> sont r&#233;gis par des brevets logiciels</a>. Il est g&#233;n&#233;ralement admis qu'une utilisation du format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> est possible sans violation de brevets &#8212; la plupart des logiciels de cr&#233;ation d'images <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> &#233;vitent d'utiliser ce qui est touch&#233; de mani&#232;re &#233;vidente par les brevets. Comme une possible utilisation de <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> sans enfreindre de brevets n'a jamais &#233;t&#233; confirm&#233;e, si vous voulez vous assurer la p&#233;rennit&#233; de vos images et dormir tranquille en sachant qu'une poursuite de la part d'une compagnie n'arrivera jamais, utilisez <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span>.</p> <h3 id="remplacerjpg">6b. Est-ce que le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> peut remplacer compl&#232;tement le format <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span>?</h3> <p>Oui, cependant la taille r&#233;duite des fichiers <span xml:lang="en"><acronym title="Joint Photographic Experts Group">JPEG</acronym></span> demeure un avantage ind&#233;niable et doit &#234;tre consid&#233;r&#233;e particuli&#232;rement dans un contexte r&#233;seau o&#249; un fichier plus gros rime avec un temps de t&#233;l&#233;chargement plus long.</p> <h2 id="navigateurs">7. Qu'en est-il des navigateurs?</h2> <p>Le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> peut &#234;tre utilis&#233; sans crainte sur le web et brillera sur tous les navigateurs modernes (post-2001). Une seule exception&#160;: les versions du navigateur Internet Explorer avant 7.0 ne g&#232;rent pas correctement la transparence des images <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> encod&#233;es en mode couleurs vraies. Il existe plusieurs <a href="/xhtml/#png">moyens de contourner le probl&#232;me de transparence d'Internet Explorer</a>, cependant pour vous assurer un maximum de compatibilit&#233;, n'utilisez que des images opaques ou utilisez le profil index&#233; de <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> (qui malheureusement ne permet qu'un niveau de transparence).</p> <h2 id="qliens">Liens</h2> <ul> <li><a hreflang="en" href="http://www.libpng.org/pub/png/">Page officielle du format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span></a> (en anglais);</li> <li><a hreflang="en" href="http://www.r1ch.net/stuff/gif2png/webinterface/">Une interface web pour convertir une image <span xml:lang="en"><acronym title="Graphics Interchange Format">GIF</acronym></span> en <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span></a> (en anglais);</li> <li><a hreflang="en" href="http://www.nongnu.org/fim/" xml:lang="en">Free Image Manipulator</a>, un logiciel permettant de convertir vos images vers le format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span> sous Windows et <span xml:lang="en"><acronym title="GNU's Not Unix">GNU</acronym></span>/Linux (en anglais).</li> </ul> <address id="address1"> <a href="/sitemail/?to=wayne">Pour &#233;crire &#224; l'auteur</a> </address> </div> <div class="ptaffcafooter"> <hr /> <div class="dates"> <div class="vevent"><p class="description">La page francophone du format PNG</p><span class="summary">Cr&#233;ation</span>&#160;: <abbr class="dtstart" title="2007-04-25">25 avril 2007</abbr><div class="adr"><span class="locality">Villeray</span><div class="geo"><abbr class="latitude" title="45.5505">N 45&#176; 33&#8242;</abbr> <abbr class="longitude" title="-73.6133">W 73&#176; 36&#8242;</abbr></div></div></div> <div class="vevent"> <p class="description">La page francophone du format PNG</p><span class="summary">Derni&#232;re mise &#224; jour</span>&#160;: <abbr class="dtstart" title="2007-04-25">25 avril 2007</abbr><span class="filler">, </span><div class="adr"><span class="locality">Villeray</span>, <div class="geo"><abbr class="latitude" title="45.5505">N 45&#176; 33&#8242;</abbr> <abbr class="longitude" title="-73.6133">W 73&#176; 36&#8242;</abbr></div></div></div> </div> <hr /> <ul class="bottomlinks"> <li class="firstli"><a accesskey="1" title="Touche mn&#233;monique: 1" rel="Home" href="/">Accueil</a></li> <li><a accesskey="3" href="/plan/" title="Touche mn&#233;monique: 3">Plan&#160;du&#160;site</a></li> <li><a accesskey="9" rel="Author" href="/sitemail/?to=ptaff" title="Touche mn&#233;monique: 9">Contactez-nous</a></li> <li><a href="/manifeste/#confidentialite">Confidentialit&#233;</a></li> <li><a accesskey="0" href="/accessibilite/" title="Touche mn&#233;monique: 0">Accessibilit&#233;</a></li> <li class="lastli"><a accesskey="8" rel="Help" href="/manifeste/" title="Touche mn&#233;monique: 8">&#192;&#160;propos&#160;de&#160;ptaff.ca</a></li> </ul> <ul class="valid"> <li><span class="vbutton"><a href="http://jigsaw.w3.org/css-validator/check/referer" hreflang="en" title="Conformit&#233; CSS"><span class="yleft"><acronym xml:lang="en" title="World Wide Web Consortium"><span class="w3">W3</span><span class="c">C</span></acronym> </span><span class="yright"><span xml:lang="en" title="Cascading Style Sheets" class="rec">CSS</span><span class="ver">2.1</span></span></a></span></li> <li><span class="vbutton"><a href="http://validator.w3.org/check/referer" hreflang="en" title="Conformit&#233; XHTML 1.1"><span class="yleft"><acronym xml:lang="en" title="World Wide Web Consortium"><span class="w3">W3</span><span class="c">C</span></acronym> </span><span class="yright"><span xml:lang="en" title="eXtensible HyperText Markup Language" class="rec">XHTML</span><span class="ver">1.1</span></span></a></span></li> <li> <span class="vbutton"> <a href="http://www.w3.org/WAI/WCAG1AAA-Conformance" hreflang="en" title="Conformit&#233; niveau triple-A W3C-WAI"> <span class="yleft"><acronym xml:lang="en" title="World Wide Web Consortium"><span class="w3">W3</span><span class="c">C</span></acronym> </span><span class="yright"><span xml:lang="en" title="Web Accessibility Initiative" class="rec">WAI</span>-<span class="ver">AAA</span></span> </a> </span> </li> </ul> <p class="copyright" id="copyright">Copyright &#169; 2007 <a href="/wayne/">Patrice Levesque</a>. Permission est accord&#233;e de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre <acronym title="GNU's Not Unix">GNU</acronym> (<!--Creative Commons License--><a rel="license" href="http://www.gnu.org/copyleft/fdl.html" hreflang="en"><acronym title="GNU's Not Unix">GNU</acronym> Free Documentation License</a><!--/Creative Commons License-->), version 1.1 ou toute version ult&#233;rieure publi&#233;e par la <a href="http://fsf.org/" hreflang="en" xml:lang="en">Free Software Foundation</a>.</p> </div> </div> <form id="topmenu" action="#"> <ul class="menubar" id="mymenu"> <li class="homebutton"><div class="specialleaf"><a href="http://ptaff.ca/"><img src="http://ptaff.ca/images/ptaff.png" width="16" height="16" alt="" />Accueil</a></div></li><li id="activeone" class="l1-generalites"><a class="doubleline" href="#">Informatique<br />&#38; G&#233;n&#233;ralit&#233;s</a><ul><li class="submenufirst"><a href="http://ptaff.ca/olpc_militaire/">Du potentiel militaire du <span xml:lang="en"><acronym title="One Laptop Per Child">OLPC</acronym></span></a></li><li><a href="http://ptaff.ca/crepyscule/">crepyscule</a></li><li><a href="http://ptaff.ca/exif_rename_files/">exif_rename_files</a></li><li><a href="http://ptaff.ca/midcat/">midcat</a></li><li><a href="http://ptaff.ca/statusable/">statusable</a></li><li><a href="http://ptaff.ca/table4chart/">Table4Chart</a></li><li><a href="http://ptaff.ca/xhtmail/">xhtmail</a></li><li><a href="http://ptaff.ca/ie/">Du non-choix d'Internet Explorer</a></li><li><a href="http://ptaff.ca/smart/"><span xml:lang="en">Smart Bookmarks</span> et <span xml:lang="en">Bookmarklets</span></a></li><li><a href="http://ptaff.ca/ogg/">La page francophone du format Ogg Vorbis</a></li><li><a href="http://ptaff.ca/png/">La page francophone du format <span xml:lang="en"><acronym title="Portable Network Graphics">PNG</acronym></span></a></li><li><a href="http://ptaff.ca/svg/">La page francophone du format <acronym title="Scalable Vector Graphics" xml:lang="en">SVG</acronym></a></li><li><a href="http://ptaff.ca/xhtml/"><acronym xml:lang="en" title="eXtensible HyperText Markup Language">XHTML</acronym> :: Comment r&#233;ussir</a></li><li><a href="http://ptaff.ca/bruitdefond/">Projet &#171;&#160;bruit de fond&#160;&#187;</a></li><li><a href="http://ptaff.ca/typologie_blogues_quebecois/">Typologie de la blogosph&#232;re qu&#233;b&#233;coise</a></li><li class="submenulast"><a href="http://ptaff.ca/informatique/" rel="tag">&#192; propos de <strong>Informatique &#38; G&#233;n&#233;ralit&#233;s</strong></a></li></ul></li><li class="l1-philosophie"><a class="doubleline" href="#">Philosophie<br />&#38; Psychologie</a><ul><li class="submenufirst"><a href="http://ptaff.ca/premierdegre/">Manifeste du 1<sup>er</sup> degr&#233;</a></li><li><a href="http://ptaff.ca/campino/">Campino</a></li><li class="submenulast"><a href="http://ptaff.ca/philosophie/">&#192; propos de <strong>Philosophie &#38; Psychologie</strong></a></li></ul></li><li class="l1-ssociales"><a class="doubleline" href="#">Sciences<br />sociales</a><ul><li class="submenufirst"><a href="http://ptaff.ca/vote_electronique_2005/">Vote &#233;lectronique&#160;: qui a le droit de savoir?</a></li><li><a href="http://ptaff.ca/elections2015/">Une &#233;lection, deux solitudes</a></li><li class="submenulast"><a href="http://ptaff.ca/sciences_sociales/">&#192; propos de <strong>Sciences sociales</strong></a></li></ul></li><li class="l1-langage"><a href="#">Langage</a><ul><li class="submenufirst"><a href="http://ptaff.ca/phonolettre/">Num&#233;rophraseur</a></li><li><a href="http://ptaff.ca/laid/">La laideur des mots</a></li><li><a href="http://ptaff.ca/liendex/">Liendex</a></li><li class="submenulast"><a href="http://ptaff.ca/langage/">&#192; propos de <strong>Langage</strong></a></li></ul></li><li class="l1-sciences"><a class="doubleline" href="#">Sciences naturelles<br />&#38; Math&#233;matiques</a><ul><li class="submenufirst"><a href="http://ptaff.ca/sigleSRC/">Ici Radio-Canada</a></li><li><a href="http://ptaff.ca/air/">Estimation des volumes d'air transitant par<br />diff&#233;rents moteurs dans un environnement urbain</a></li><li><a href="http://ptaff.ca/air/budget/">Estimez la consommation d'air, pour vous ou<br />un groupe de personnes (famille, ville, etc.)</a></li><li><a href="http://ptaff.ca/humidex/">Du refroidissement &#233;olien et du facteur humidex</a></li><li><a href="http://ptaff.ca/orage_montreal/">1&#160;696 coups de foudre, le film</a></li><li><a href="http://ptaff.ca/records_temperatures_precipitations_canada/">Canada : climat extr&#234;me</a></li><li><a href="http://ptaff.ca/routes_du_quebec/">&#201;tude de la fr&#233;quence des &#233;v&#233;nements<br />m&#233;t&#233;orologiques pr&#233;curseurs des nids-de-poule</a></li><li class="submenulast"><a href="http://ptaff.ca/sciences/">&#192; propos de <strong>Sciences naturelles &#38; Math&#233;matiques</strong></a></li></ul></li><li class="l1-arts"><a class="doubleline" href="#">Arts &#38;<br />Loisirs</a><ul><li class="submenufirst"><a href="http://tuxstickers.ptaff.ca/?lang=fr_CA">Procurez-vous un autocollant Tux!</a></li><li><a href="http://ptaff.ca/hexil/">Le livre d'Hexil</a></li><li><a href="http://ptaff.ca/midi/">Indulgences pour tympan</a></li><li><a href="http://ptaff.ca/audiochromie/">Audiochromie</a></li><li><a href="http://ptaff.ca/radio_montreal/">Liste des stations de radio &#224; Montr&#233;al</a></li><li><a href="http://ptaff.ca/theatre_montreal/">Liste des th&#233;&#226;tres de Montr&#233;al</a></li><li><a href="http://ptaff.ca/bridge/encheres/">Bridge, guide d'ench&#232;res</a></li><li><a href="http://ptaff.ca/bridge/duplicata/">Bridge, tables de pointage duplicata</a></li><li><a href="http://ptaff.ca/bridge/annexe/">Bridge, tables de pointage robre</a></li><li><a href="http://ptaff.ca/99/">Les r&#232;glements du 99</a></li><li><a href="http://ptaff.ca/99/essai/">Essai sur le 99</a></li><li class="submenulast"><a href="http://ptaff.ca/arts/">&#192; propos de <strong>Arts &#38; Loisirs</strong></a></li></ul></li><li class="l1-litterature"><a class="doubleline" href="#">Litt&#233;rature<br />&#38; Rh&#233;torique</a><ul><li class="submenufirst"><a href="http://ptaff.ca/titane/">Titane&#160;: &#233;l&#233;ment 22, Premi&#232;re partie&#160;: la fracture</a></li><li><a href="http://ptaff.ca/titane2/">Titane&#160;: &#233;l&#233;ment 22, Deuxi&#232;me partie&#160;: les <span xml:lang="en">gamblers</span></a></li><li><a href="http://ptaff.ca/titane3/">Titane&#160;: &#233;l&#233;ment 22, Troisi&#232;me partie&#160;: les deux tours</a></li><li><a href="http://ptaff.ca/titane4/">Titane&#160;: &#233;l&#233;ment 22, Quatri&#232;me partie&#160;: &#233;pilogue</a></li><li><a href="http://ptaff.ca/gaston/">Gaston Tremblay, missionnaire</a></li><li><a href="http://ptaff.ca/ptafflist/">Archives de ptafflist</a></li><li><a href="http://ptaff.ca/ptaffgnu/">Archives de ptaffgnu</a></li><li><a href="http://ptaff.ca/blogue/">Blogue :: Hors des lieux communs</a></li><li class="submenulast"><a href="http://ptaff.ca/litterature/">&#192; propos de <strong>Litt&#233;rature &#38; Rh&#233;torique</strong></a></li></ul></li><li class="l1-histoire"><a class="doubleline" href="#">Histoire &#38;<br />G&#233;ographie</a><ul><li class="submenufirst"><a href="http://ptaff.ca/soleil/">Soleil</a></li><li><a href="http://ptaff.ca/al-shifa/">L'usine pharmaceutique d'Al-Shifa</a></li><li><a href="http://ptaff.ca/feux/">Perspective sur les feux d'artifice de Montr&#233;al</a></li><li><a href="http://ptaff.ca/continents/">Domaines de premier niveau par continents</a></li><li class="submenulast"><a href="http://ptaff.ca/histoire_et_geographie/">&#192; propos de <strong>Histoire &#38; G&#233;ographie</strong></a></li></ul></li></ul></form> <!-- <rdf:RDF xmlns:cc="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:geo="http://geotags.com/geo/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > <cc:Work rdf:about="http://ptaff.ca/png/"> <cc:license rdf:resource="http://www.gnu.org/copyleft/fdl.html" /> <dc:creator> <foaf:Person> <foaf:name>Patrice Levesque</foaf:name> <rdfs:seeAlso rdf:resource="http://ptaff.ca/wayne/foaf.rdf" /> </foaf:Person> </dc:creator> <dc:date xsi:type="dcterms:W3CDTF">2007-04-25</dc:date> <dc:description>L'histoire, les avantages et les contextes d'utilisation du format d'image PNG.</dc:description> <dc:format xsi:type="dcterms:IMT">text/html</dc:format> <dc:identifier xsi:type="dcterms:URI">http://ptaff.ca/png/</dc:identifier> <dc:language xsi:type="dcterms:RFC3066">fr</dc:language> <dc:publisher rdf:resource="http://ptaff.ca/manifeste/" /> <dc:rights rdf:resource="http://www.gnu.org/copyleft/fdl.html" /> <dc:rightsholder>Patrice Levesque</dc:rightsholder> <dc:title>La page francophone du format PNG</dc:title> <dc:type>Text</dc:type> <dcterms:conformsTo rdf:resource="http://www.w3.org/TR/CSS21/" /> <dcterms:conformsTo rdf:resource="http://www.w3.org/TR/xhtml11/" /> <dcterms:conformsTo rdf:resource="http://www.w3.org/TR/WCAG10/" /> <dcterms:created xsi:type="dcterms:W3CDTF">2007-04-25</dcterms:created> <dcterms:datecopyrighted xsi:type="dcterms:W3CDTF">2007-04-25</dcterms:datecopyrighted> <dcterms:modified xsi:type="dcterms:W3CDTF">2007-04-25</dcterms:modified> <geo:placename>Villeray, Montreal</geo:placename> <geo:position>45.5505; -73.6133</geo:position> <geo:region>CA-QC</geo:region> </cc:Work> <cc:License rdf:about="http://www.gnu.org/copyleft/fdl.html"> <cc:permits rdf:resource="http://web.resource.org/cc/DerivativeWorks" /> <cc:permits rdf:resource="http://web.resource.org/cc/Distribution" /> <cc:permits rdf:resource="http://web.resource.org/cc/Reproduction" /> <cc:requires rdf:resource="http://web.resource.org/cc/Notice" /> <cc:requires rdf:resource="http://web.resource.org/cc/ShareAlike" /> <cc:requires rdf:resource="http://web.resource.org/cc/SourceCode" /> </cc:License> </rdf:RDF> --> <!-- Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; .NET CLR 1.0.3705; .NET CLR 1.1.4322) */* */* text/html LANG:fr_CA LANGUAGE:fr_CA IP:8.222.208.146 --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10