Compressione automatica file jpeg

Quante volte vi siete trovati a dover comprimere tutti i file jpeg presenti in una directory ? Quante volte il tool PageSpeed Insights di Google vi ha detto che dovevate ridurre il peso delle immagini presenti nel vostro sito ?

Una soluzione a questi noiosi problemi può essere trovata sfruttando uno script che faccia la ricerca di tutti i file .jpg presenti in una directory (e nelle sue sottodirectory) e si occupi di portarli alla qualità da voi desiderata.

Per poter utilizzare lo script di conversione automatica dei file jpg:

  • accertatevi che sul vostro sistema sia presente ImageMagick
  • create un nuovo file (esempio: /usr/local/bin/jpeg-compressor.sh)
  • dategli i permessi di esecuzione
  • al suo interno inserite quanto segue

Attenzione:

  • prima di usare lo script modificate il valore della variabile DIR, sostituendo /your/directory con la vostra vera directory da analizzare
  • se avete bisogno di una qualità dell’immagine diversa dal valore 80 che ho inserito nel codice cambiate il valore della variabile JPEGQUALITY
  • per ogni immagini che lo script andrà a rielaborare verrà creato un file di backup, questo avrà lo stesso nome del file originale ma terminerà con .bak-<timestamp>

Lascia un commento