Questo sito utilizza i cookie per personalizzare i contenuti e gli annunci (Google AdSense), fornire le funzioni dei social media (condivisione degli articoli) e analizzare il traffico (Google Analytics). Inoltre fornisce informazioni sul modo in cui utilizzi il sito alle agenzie pubblicitarie, agli istituti che eseguono analisi dei dati web e ai social media miei partner (Google). Il proseguimento nella navigazione implica un tacito assenso all'utilizzo dei cookies. Se non sei d'accordo sull'utilizzo, ti invito ad allontanarti da questo sito. Visualizza i dettagli.

Venerdì 9 Dicembre 2016

Valutazione attuale: 5 / 5

Stella attivaStella attivaStella attivaStella attivaStella attiva
 
Sample ImagePer un sito che ho da poco realizzato ho dovuto ridimensionare molte immagini. E' vero che molti componenti di joomla creano automaticamente le anteprime delle immagini, ma è anche vero che le creano nel momento dell'upload del media, se nel frattempo ho deciso di modificare la dimensione delle anteprime ho necessità di crearle manualmente. Farlo com un programma di fotoritocco è un lavoro lentissimo!
Fortunatamente linux ci viene incontro!
Per ridimensionare automaticamente le immagini la via più veloce è da riga di comando, grazie al programma "mogrify".
 
Mogrify sovrascrive le immagini sorgenti, quindi attenzione, lavorate solo su copie se non volete perdere gli originali!

Mogrify consente di ridimensionare le immagini, di ruotarle e di ridurre i colori.
Tale programma può essere trovato nei pacchetti imagemagick e graphicsmagick-imagemagick-compat.
Quindi per installarlo da shell basta digitare il comando

    sudo apt-get install graphicsmagick-imagemagick-compat

al termine del setup posizioniamoci nella cartella che contiene le immagini da modificare e lanciamo il programma

    mogrify -resize 200x *.jpg

dove 200x indica i pixel della larghezza dell'immagine risultante ed *.jpg le immagini da elaborare.