Forum général.cherche-logiciel Minimisation poids image jpg en tout automatisé

Posté par  . Licence CC By‑SA.
2
5
mai
2021

Bonjour tout le monde,

Je dois utiliser des images donné par un designer pour le site web de mon tuteur de stage, donc obligation d'optimiser mes images.

Pendant ce temps j'utilise des convertisseurs en ligne : TinyPNG ou Compress PNG.

Je me suis demandé s'il exister un logiciel qui fonctionne pareil, c'est-à-dire que je donne le fichier et aucun paramètre d'ajustement de traitement avec.

Par exemple optipng fait le travail tout seul mais pour les JPG avec jpegoptim je ne comprend pas comment laisser à un programme le choix de sa propre optimisation.

Je suis ouvert à toute suggestion, que ce soit GUI, CLI, Greffon GIMP / EOG ou même script Nautilus.

Le point important c'est que je pense que laisser choisir le programme est la meilleure solution pour une efficience optimale.

[EDIT]

jpegoptim -m90 ~/Images/img-background.jpg

ça donne une compression de 40% mais je ne sais pas si c'est optimal.

  • # Imagemagick ?

    Posté par  . Évalué à 8.

    Quand j'ai beaucoup de photographies, j'utilise imagemagick pour le traitement par lot.

    Par exemple :

    $mogrify -scale 50% -quality 70 *.jpg
    

    Ça réduira de moitié la résolution de toutes les photos et réduira la qualité JPEG à 70. Attention, mogrify écrase la précédente photo.

    • [^] # Re: Imagemagick ?

      Posté par  (site web personnel, Mastodon) . Évalué à 9. Dernière modification le 05 mai 2021 à 13:48.

      Plutôt que mogrify, c'est possible d'utiliser convert (imagemagick itoo) pour ne pas écraser la source.

      L'idéal serait de pouvoir adapter la qualité du JPEG en fonction du besoin de détail: pour certaines images, une grosse compression ne change pas grand chose, pour d'autres l'impact est très dérangeant. Sous réserve de pouvoir quantifier l'impact automatiquement, ça ne doit pas être trop difficile de coder une approche itérative ? Oh, surprise, ça existe déjà 😊

      Quelques liens à tester sur lesquels tu pourrais peut-être nous faire un retour, s'ils sont utiles ?

      Edit: + https://code.flickr.net/2015/09/25/perceptual-image-compression-at-flickr/

    • [^] # Re: Imagemagick ?

      Posté par  . Évalué à 1. Dernière modification le 06 mai 2021 à 14:19.

      J'ai testé mogrify, en soit ça réalise la même opération que jpegoptim ?

      Merci, ce que je ne connaissais pas c'était l'effet de compression des JPG (sa courbe).
      Du coup vu la courbe, (je ne vais pas faire de maths) mais effectivement une compression de 70 à 85 environ à l'air idéal.

      Amiralgaby#1847

  • # Compression sans pertes vs avec pertes ?

    Posté par  (site web personnel) . Évalué à 5.

    Le PNG est sans pertes, donc on peut tout essayer et comparer. Le JPEG est avec pertes, donc 100% de pertes doit être optimal en taille.

  • # squoosh

    Posté par  (site web personnel) . Évalué à 2.

    J'ai découvert il n'y a pas longtemps que Squoosh propose maintenant une CLI : https://github.com/GoogleChromeLabs/squoosh/tree/dev/cli J'ai toujours eu de bons résultats avec Squoosh en app web, donc la CLI devrait aussi faire un bon job !

    Pour lancer l'optimisation automatique (qui utilise Butteraugli*) :

    $ npx @squoosh/cli --wp2 auto test.png

    * : Butteraugli qui se définit comme "a project that estimates the psychovisual similarity of two images"

  • # trimage

    Posté par  . Évalué à 2.

    J'utilise trimage qui ne modifie pas la qualité des images.

  • # Autres choix

    Posté par  (site web personnel) . Évalué à 1.

    Il y a aussi pngcrush optipng et pngnq.

    • [^] # Re: Autres choix

      Posté par  . Évalué à 1.

      Les logiciels que tu cites sont pour les PNG, optipng réalise ce que je souhaite car je ne donne que le fichier.

      Merci quand même

      Amiralgaby#1847

  • # zImageOptimizer

    Posté par  . Évalué à 1.

    Que j'utilise est très bien : https://github.com/zevilz/zImageOptimizer

    arnauld

  • # Imagine

    Posté par  . Évalué à 1.

    Bonjour,

    Je viens de tomber sur cet outil qui pourra t'intéresser, Imagine, en particulier on peut voir le résultat avant/après avant l'optimisation.

    Lien : https://github.com/meowtec/Imagine

    arnauld

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.