#!/usr/bin/env bash

src='/home/bowerybay/public_html/wilgus-images/WILGUS'
dst='/home/bowerybay/public_html/wilgus-images-optimized-1080/WILGUS'

find "$src" -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.JPG' -o -iname '*.JPEG' \) | while read -r f; do
  rel="${f#$src/}"
  out="$dst/$rel"
  mkdir -p "$(dirname "$out")"

  convert "$f" \
    -resize "1080x>" \
    -strip \
    -interlace Plane \
    -sampling-factor 4:2:0 \
    -quality 82 \
    "$out"

  echo "Optimized: $out"
done