notes/scripts/opti
2023-01-31 00:24:02 -08:00

22 lines
662 B
Bash
Executable file

#!/bin/bash
# Taken from christitus.com, needs to be remade into more professional script
# possibly combine with your own image optimization scripts?
# Definitely combine with dependencycheck and your install scripts
# Dependancies
# - img-optimize - https://virtubox.github.io/img-optimize/
# - imagemagick
# - jpegoptim
# - optipng
FOLDER="/home/titus/github/website/content/images"
# max width
WIDTH=800
# max height
HEIGHT=600
#resize png or jpg to either height or width, keeps proportions using imagemagick
find ${FOLDER} -iname '*.jpg' -o -iname '*.png' -exec convert \{} -verbose -resize $WIDTHx$HEIGHT\> \{} \;
img-optimize --std --path ${FOLDER}