Question d’optimisation d’images

Flattr this!

Salut à tous ! Aujourd'hui, j'ai une question pour vous !

Qu'est-ce que vous utilisez pour réduire la taille de vos images dans un processus qui peut-être géré sous console ? Comme un processus de build par exemple.

Donc dehors les The Gimp et Photoshop, etc.

Je suis tenté par trois outils qui me font de l'oeil : TinyPNG, Kraken.io et JPEGmini. Mon coeur balance du coup...

Est-ce que je devrais utiliser Kraken pour être multi-format, utiliser TinyPNG et JPEGmini pour gérer les deux formats principaux ou convertir toutes mes images en un format puis optimiser avec TinyPNG ou JPEGmini.

Vous utilisez quoi vous ? Vous en pensez quoi ? Je ne me suis jamais penché sur la question ...

Flattr this!

A propos de Mathieu

Ingénieur développeur web dans la vente par correspondance B2B, adepte de nouvelles technologies et d'innovation. Vous pouvez aussi me retrouver sur Twitter @mathrobin
Cette entrée a été publiée dans Dev. Web, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.
  • http://cahnory.tumblr.com François « cahnory » Germain

    J’utilise sous Mac (nan mais attend 2 secondes ^^) un logiciel magique nommé imageOptim. Alors je sais que Mac te donne des boutons donc je ne te propose pas de l’utiliser (d’autant qu’il ne remplit pas les conditions) mais en revanche, il dit sur quoi il repose « ImageOptim propose une GUI avec différents outils d’optimisation: AdvPNG d’AdvanceCOMP, OptiPNG, Pngcrush, JpegOptim, jpegtran de libjpeg, Gifsicle et en option PNGOUT. » ce qui peut t’intéresser :).

    http://imageoptim.com/fr.html

  • http://kyoku57.org Kyoku57

    Je n’ai peut-être pas saisi le besoin, mais pourquoi pas http://www.imagemagick.org/script/index.php ?

  • Flink

    ImageOptim bien sûr 😀 Rien de mieux ^^ Sinon en ce qui concerne JpegMini, j’avais lu quelque par que le résultat était pire que si tu optimisais toi même avec photoshop (donc une perte énorme de qualité).

  • http://www.mathieurobin.com/ Mathieu

    Merci à tous pour vos suggestions ! J’en reparlerai dans pas longtemps, quand j’aurai pu tester tout ça :)

  • http://b2bweb.fr Julien « molokoloco » G

    De manière ancestral j’utilise ImageMagick, car il est aussi puissant et de qualité que Photoshop, sauf qu’il est côté serveur.
    Pour faire des opérations très avancées je pense que c’est le meilleur. Rien à voir avec la merde GDgraphic qui est fournit par défaut sur les serveurs PHP… en particulier sur les niveaux de compression JPEG

    Un exemple d’utilisation dans un vieux framework à moi 😉
    https://code.google.com/p/molokoloco-coding-project/source/browse/trunk/SITE_01_SRC/admin/lib/class/class_files.php


    elseif ($resize == 'PHOTOMATON') {
    if ($resize == 'X') $taille = $maxWidth.'x';
    elseif ($resize == 'Y') $taille = 'x'.$maxHeight;
    else { // N'agrandit pas
    $maxWidth = $width < $maxWidth ? $width : $maxWidth;
    $maxHeight = $height < $maxHeight ? $height : $maxHeight;
    $taille = $maxWidth.'x'.$maxHeight;
    }
    if (is_file($file_new)) unlink($file_new);
    exec(" $convert convert $option -resize $taille $file test.jpg ");
    echo "";
    // -despeckle -sharpen -enhance -blur -gaussian -unsharp -noise -spread -displace
    exec(" $convert convert $option -resize $taille $file -colorspace gray -normalize layer1.png "); // Full Gray
    // Copy to make the 2nd layer
    exec(" $convert convert -sharpen layer1.png layer2.png "); // Copy
    //exec(" $composite composite -blend 0x50 NULL: white: -matte layer2.png "); // Fade
    // Make the first layer : blur
    exec(" $convert convert layer1.png -gaussian 3x3 -gaussian 2x2 layer1.png "); // Gaussian
    // Composite / mode linear burn /
    exec(" $composite -compose Color_Dodge layer2.png layer1.png $file_new "); // Hard_Light OU Color_Dodge
    echo ""; die();
    }

    Après effectivement que de mini softs très spécialisés peuvent te faire gagner quelque pourcentage de poids ou de qualité sur des formats spécifique. Mais ImageMagick fait tout (Le VLC de l’image ! ;).

    • http://www.mathieurobin.com/ Mathieu

      Je connaissais mais complètement oublié. Je te remercie de ce rappel :)

  • Richnou

    Sans doute moins convivial mais Gimp fonctionne en ligne de commande… jamais testé mais:

    http://www.gimp.org/tutorials/Basic_Batch/

    • http://www.mathieurobin.com/ Mathieu

      Bon à savoir. Je peux pas encadrer Gimp mais bon, sait-on jamais, c’est une des alternatives.

  • Max
    • http://www.mathieurobin.com/ Mathieu

      Idem que pour les suggestions précédentes, je ne connaissais pas, je vais donc l’ajouter à mes tests. Merci :)

Articles liés