1#!/usr/bin/env bash 2# 3# Optimize images to reduce the file sizes 4# 5# Usage: bash image_optimize.sh *.png 6# 7# Note: Requires pngquant to be installed 8# 9 10if [ "$#" == 0 ]; then 11 echo "Usage: bash image_optimize.sh *.png" 12 exit 1 13fi 14 15if ! [ -x "$(command -v pngquant)" ]; then 16 echo 'Error: pngquant is not found in your search PATH.' >&2 17 exit 1 18fi 19 20for image in "$@"; do 21 echo "Optimizing ${image}" 22 pngquant --skip-if-larger --strip --force --ext .png ${image} 23done 24