#!/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
|