Ridimensionare immagini con Thunar

Questo script prende in ingresso una lista di file immagine jpeg e la dimensione, in pixel, a cui devono essere ridimensionate. Le immagini ridimensionate vengono poi salvate con il suffisso che indica la dimensione a cui l'immagine è stata ridimensionata. Ho chiamato lo script .resize.sh e l'ho salvato nella mia home. Chiamandolo con
sh .resize.sh 800 image.jpg
il file image.jpg viene ridimensionato alla risoluzione 800x600 e salvato come image_800.jpg.
#!/bin/sh

for file do
  if [ ! -e $file ] 
    then
    continue
  fi
  toname="./"$( echo $file | cut -f1 -d.)"_"$1".jpg"
  convert -geometry $1x$1 -quality 100 "${file}" "${toname}"
done

Va poi aggiunta un'azione personalizzata di Thunar per ogni risoluzione a cui vogliamo ridimensionare le immagini jpeg.
In questo modo, cliccando con il tasto destro su una o più immagini di tipo jpeg appare la voce "Ridimensiona 800".

0 commenti:

Posta un commento