<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://dascritch.net/feed/rss2/xslt" ?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>da scritch net works - Vers une compression JPEG mieux gérée      - Commentaires</title>
    <link>https://dascritch.net/</link>
    <atom:link href="https://dascritch.net/feed/rss2/comments/1845" rel="self" type="application/rss+xml" />
    <description>Ma vie et tous ses ridicules petits à-côtés : mes émissions “CPU” sur Radio FMR, les standards web, le code et ce qui me passe par la tête.</description>
    <language>fr</language>
    <pubDate>Mon, 08 Jun 2026 17:32:52 +0200</pubDate>
    <copyright>CC pour les textes</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>Dotclear</generator>
                  <item>
          <title>[ping] Vers une compression JPEG mieux gérée - da scritch net works</title>
          <link>https://dascritch.net/post/2012/01/24/Pour-une-compression-mieux-g%C3%A9r%C3%A9e#c4015</link>
          <guid isPermaLink="false">urn:md5:46ade5d84bbef5794eaff749367cdd17</guid>
          <pubDate>Tue, 13 Mar 2012 15:09:51 +0100</pubDate>
          <dc:creator>da scritch net works</dc:creator>
          <description>&lt;p&gt;&lt;a href="http://dascritch.net/post/2012/03/13/Me-voici-%C3%A0-Sud-Web"&gt;Me voici à Sud Web&lt;/a&gt;&lt;/p&gt;
            &lt;!-- TB --&gt;

&lt;p&gt;Et bang ! J'ai encore du mal à y croire. Mais fin Mai, je devrais aussi assurer le show. Me voici orateur à Sud Web, la plus grande conférence technique du secteur au sud de Paris. Un festival de rock stars du web jouant de vertigineux solos de...&lt;/p&gt;</description>
        </item>
                                    <item>
          <title>Vers une compression JPEG mieux gérée - Wizmaster</title>
          <link>https://dascritch.net/post/2012/01/24/Pour-une-compression-mieux-g%C3%A9r%C3%A9e#c3995</link>
          <guid isPermaLink="false">urn:md5:69f66c80589a35d53dc098076c5b93d7</guid>
          <pubDate>Fri, 17 Feb 2012 17:22:12 +0100</pubDate>
          <dc:creator>Wizmaster</dc:creator>
          <description>&lt;p&gt;En arrivant largement après la bataille, grosse précision :&lt;br /&gt;
- la compression par vaguelettes (wavelet transform) est le fondement de JPEG 2000 et non JPEG&lt;br /&gt;
- JPEG &quot;standard&quot; utilise la DCT (Discrete Cosine Transform), une extension en 2 dimension de la FFT (Fast Fourier Transform) bien connue en analyse de signal&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Vers une compression JPEG mieux gérée - Gilboy</title>
          <link>https://dascritch.net/post/2012/01/24/Pour-une-compression-mieux-g%C3%A9r%C3%A9e#c3987</link>
          <guid isPermaLink="false">urn:md5:4ca0200700d5ffb121435a0c2dfcc770</guid>
          <pubDate>Fri, 10 Feb 2012 15:07:15 +0100</pubDate>
          <dc:creator>Gilboy</dc:creator>
          <description>&lt;p&gt;Bon article Mouton !&lt;br /&gt;
Merci.&lt;/p&gt;</description>
        </item>
                              <item>
          <title>Vers une compression JPEG mieux gérée - Mitch 74</title>
          <link>https://dascritch.net/post/2012/01/24/Pour-une-compression-mieux-g%C3%A9r%C3%A9e#c3978</link>
          <guid isPermaLink="false">urn:md5:abcfeaa1b4ff0abfa63532616db1a296</guid>
          <pubDate>Wed, 25 Jan 2012 10:28:17 +0100</pubDate>
          <dc:creator>Mitch 74</dc:creator>
          <description>&lt;p&gt;Faut rappeler que LAME est, à la base, un simple patch démontrant une faille dans la norme: la gestion du bit reservoir fait qu'il est facile d'obtenir un bitrate variable avec un décodeur implémentant la norme, alors que le format définit un bitrate fixe. Qu'il soit devenu un encodeur complet  avec des améliorations dans tous les sens, c'est parce qu'il prédate (et de loin) toute autre alternative viable; le vorbis a d'ailleurs été développé parce qu'il y a des problèmes inhérents au format empêchant une parfaite reproduction du son quel que soit le débit utilisé.&lt;/p&gt;


&lt;p&gt;Dans le cas du PNG, le format a été développé par nécessité à l'époque où le GIF était devenu payant - et les développeurs ne se sont pas cassé la nénette: c'est l'algorithme deflate (ou LZ77/Huffman, comme le Zip) qui est appliqué sur chaque ligne de pixel (ou sur chaque canal pour un PNG32) - rudimentaire, mais suffisamment efficace pour faire ce que doit: remplacer le GIF.&lt;/p&gt;


&lt;p&gt;Ici, la technique décrite ressemble à s'y méprendre à l'adaptative encoding, décrite pour la première fois sur les encodeurs MPEG-4 tels que Xvid, et utilisée de base en h.264: donc probablement brevetée. Le souci d'une technique comme celle-ci, c'est qu'elle produit assez facilement des artéfacts dans les zones sombres, ce qui est difficilement notable dans une animation, mais qui te pète à la figure sur une image fixe...&lt;/p&gt;


&lt;p&gt;C'est pourquoi les développeurs de logiciels libres ont préféré travailler sur l'efficacité globale de compresseurs comme libjpeg plutôt que de chercher la petite bête: les artefacts sur le rouge en compression 25%, par exemple, est parce que Photoshop bascule sur une matrice de compression 4:1:1 (1 pixel sur 4 est encodé dans le canal rouge, le faisant &quot;baver&quot; - ceci parce que le rouge étant moins perceptible à l'oeil, le cerveau reconstitue les contrastes de l'image à partir des bleus et verts - la bande rouge ici présente est le pire des cas possibles) lorsque on descend la compression à 50%.&lt;br /&gt;
&lt;br /&gt;
Si tu compresses en 1:1:1 à 25% sous le Gimp, tu constateras des artefacts différents - mais le rouge ne bavera plus.&lt;/p&gt;


&lt;p&gt;Une technique qui apporte parfois des gains en compression en JPEG (mais pas toujours!), c'est le progressive encoding: il est possible de gagner 15% sur la taille de l'image en faisant un encodage en 3 passes. Mais sur d'autres images, il y aura une perte de 5%...&lt;/p&gt;


&lt;p&gt;Des projets open source qui compressent une douzaine de fois une image pour garder la meilleure existent - mais ils demandent de compresser l'image 12 fois pour fonctionner, et donc ce n'est pas implémenté directement par les bibliothèques: trop lourd.&lt;/p&gt;</description>
        </item>
            </channel>
</rss>
