You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
584 B

cd static/img
ln -s ../../../thomasba.de-photos/ orig
find orig/ -type f -iname '*.jpg' | while read -r ORIGINAL ; do
FILENAME="photos/${ORIGINAL#orig/}"
THUMB="${FILENAME/%.jpg/-thumb.jpg}"
FOLDER="${FILENAME%$(basename "$FILENAME")}"
echo "Processing: $ORIGINAL"
echo " Filename: $FILENAME"
echo " Thumb: $THUMB"
echo " Folder: $FOLDER"
[ -d "$FOLDER" ] || mkdir -p "$FOLDER"
[ -f "$THUMB" ] || convert "$ORIGINAL" -strip -quality 0.75 -resize 400x400\> "$THUMB"
[ -f "$FILENAME" ] || convert "$ORIGINAL" -quality 0.80 -resize 2560x2560\> "$FILENAME"
done
rm orig