22 lines
No EOL
578 B
Bash
Executable file
22 lines
No EOL
578 B
Bash
Executable file
#!/bin/bash
|
|
set -euo pipefail
|
|
|
|
# Call this from the repo folder
|
|
|
|
for image in public/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}"
|
|
magick "$image" -resize 1000 -strip -quality 70 "${imagefolder}${imagefilename}_mobile.jpg"
|
|
done |