24 lines
462 B
Bash
Executable File
24 lines
462 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# user input
|
|
MAXLEN=1200
|
|
RESIZE_DIR_NAME="resized_picture"
|
|
|
|
nb_elem=0
|
|
for i in *jpg *.jpeg *.JPG *.JPEG; do
|
|
nb_elem=`expr $nb_elem + 1`
|
|
done
|
|
|
|
idelem=0
|
|
|
|
[ -d $RESIZE_DIR_NAME ] || mkdir $RESIZE_DIR_NAME
|
|
for i in *.jpg *.jpeg *.JPG *.JPEG; do
|
|
if [ -e $i ] ; then
|
|
idelem=`expr $idelem + 1`
|
|
echo "#convert file (" $idelem "/" $nb_elem "): " $i " ==> " $RESIZE_DIR_NAME/$i
|
|
convert $i -resize ${MAXLEN}x${MAXLEN} $RESIZE_DIR_NAME/$i
|
|
fi
|
|
done
|
|
|
|
|