22 lines
662 B
Bash
Executable file
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}
|