23 lignes
462 o
Bash
23 lignes
462 o
Bash
#!/bin/bash
|
|
zip = $1
|
|
out = $2
|
|
# on vérifie que l'archive existe
|
|
if [ ! -f $zip ]
|
|
then
|
|
echo archive inexistante
|
|
exit 3
|
|
fi
|
|
# on vérifie que le dossier n'existe pas déjà
|
|
if [ -f $out ]
|
|
then
|
|
echo le dossier existe deja
|
|
exit 4
|
|
fi
|
|
# c'est parti pour le dézippage
|
|
unzip -j $zip -d $out
|
|
# maintenant, c'est au tour des miniatures à être créées
|
|
cd $out
|
|
for i in *.jpg *.JPG *.png *.PNG; do
|
|
convert $i -thumbnail 150x -quality 85 -scene 01 mini/$i
|
|
done
|
|
fi
|