Script bash per ottimizzare le immagini su Linux
Come ottimizzare le immagini per il web da riga di comando
Indice
Ottimizzazione di più immagini contemporaneamente
Come per ogni altra cosa, su Linux esistono innumerevoli metodi per ottimizzare le immagini. In questo articolo voglio illustrare un paio di strumenti che uso spesso per la compressione dei file JPG e dei file PNG.
In particolar modo vedremo come ottimizzare tutte le immagini all’interno di una directory e ricorsivamente all’interno delle eventuali sotto-directory, senza doverle processare manualmente una per una.
Per prima cosa è necessario installare nel proprio sistema due software: jpegoptim
e optipng
. Una volta installati si può procedere.
Questi programmi non hanno la possibilità di elaborare le immagini nelle sotto-directory, quindi vanno concatenati con il comando find
che ci aiuta in questo passaggio.
JPEG Optim per ottimizzare le immagini in formato JPG
find -type f -iname '*.jpg' -exec jpegoptim --strip-all {} +
Opti PNG per elaborare le immagini in PNG
find -type f -iname '*.png' -exec optipng {} +