Recompression de photos


D’une part, les recompressions successives de photos peuvent s’avérer dommageable. D’autre part, sans recompression, les photos prennent plus d’espace que nécessaire. Voici donc une procédure qui ne recompressent que les photos qui ne l’ont pas encore été.

Cette procédure utilise la fonction convert du package imagemagick. Elle tente la recompression de toutes les images qui lui sont indiquées puis compare les tailles de l’image originale et de l’image recompressée.

Si la recompression laisse une image d’une taille entre 33% et 66% de l’originale, la recompression est jugée nécessaire et l’image originale est remplacée par l’image recompressée.

A plus de 66%, la recompression est jugée inutile.

Une image recomprimée qui ferait moins d’un tiers de l’image originale est jugée douteuse…

Les noms des fichiers à traiter sont donnés :

  • soit en ligne de commande,
  • soit via l’entrée standard (filtre appliqué à une commande comme find).

La recompression utilise un facteur de qualité de 93%, un facteur qui ne provoque que des modifications difficilement décelables à l’oeil nu.

recompress.sh

Share

,

Les commentaires sont fermés.