Scala Immagini E Crea Anteprime


#!/bin/bash
# requires imagemagick installed
# scala immagini e crea anteprime
# $1 e' il parametro dello script, ovvero il nome della cartella dove sono
# le immagini. Se gia' esiste l'anteprima, il file e' gia' stato processato,
# inoltre lo scala se la dimensione della larghezza e' maggiore di 800

cd $1
mkdir $1/thumbnails
for img in *.jpg ; do
if [ -f $1/thumbnails/$img ]; then
echo " "
else
echo "Creazione thumbnail: "$img
convert -scale 120 $img $1/thumbnails/$img
larghezza=`identify -format %w "$img"`
if [ $larghezza -gt 800 ]; then
mogrify -scale 800 $img
fi
fi
done

Tags: linux bash