website/compress_images.sh

22 lines
No EOL
584 B
Bash
Executable file

#!/bin/bash
set -euo pipefail
# Call this from the repo folder
for image in src/_assets/images/original/*.{jpg,png}; do
#echo "Converting $image ..."
filename=$(basename -- "$image")
# imagefolder = "src/_assets/images/"
imagefolder="${image%%original*}"
# filename = "workflows"
imagefilename="${filename%.*}"
# extension = "jpg" or "png"
imageextension="${filename##*.}"
echo "${imagefolder}${imagefilename}_mobile.${imageextension}"
convert "$image" -resize 1500 -strip -quality 85 "${imagefolder}${imagefilename}_mobile.jpg"
done