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.

13 lines
505 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\"..."
[ -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