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