#!/bin/bash # Simple script for optimizing all images for a website # # @author Jeffery Russell 7-19-18 WIDTH="690>" # the ">" tag specifies that images will not get scaled up folders=("./entries" "./img") for folder in "${folders[@]}"; do for f in $(find $folder -name '*.jpg' -or -name '*.JPG'); do convert "$f" -resize $WIDTH "$f" jpegoptim --max=80 --strip-all --preserve --totals --all-progressive "$f" done for f in $(find $folder -name '*.png' -or -name '*.PNG'); do convert "$f" -resize $WIDTH "$f" optipng -o7 -preserve "$f" done done