add logs and messages
This commit is contained in:
parent
ac2f0f882d
commit
030c46b9e3
28
optimize.sh
28
optimize.sh
|
@ -1,11 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
CGREEN="${CSI}1;32m"
|
||||
|
||||
# optimize jpg
|
||||
find "$1" -iname "*.jp*" -print0 | xargs -0 jpegoptim --strip-all -m76
|
||||
find "$1" -iname "*.jp*" -print0 | xargs -0 jpegoptim --strip-all -m76 >> /tmp/image-optimization.log
|
||||
|
||||
echo -ne " jpg optimization [${CGREEN}OK${CEND}]\\r"
|
||||
echo -ne "\\n"
|
||||
|
||||
# optimize png
|
||||
find "$1" -iname '*.png' -print0 | xargs -0 optipng -o7 -preserve
|
||||
find "$1" -iname '*.png' -print0 | xargs -0 optipng -o7 -preserve >> /tmp/image-optimization.log
|
||||
|
||||
echo -ne " png optimization [${CGREEN}OK${CEND}]\\r"
|
||||
echo -ne "\\n"
|
||||
|
||||
# convert png to webp
|
||||
find "$1" -iname "*.png" -print0 | xargs -0 -I {} \
|
||||
|
@ -13,12 +20,25 @@ bash -c '
|
|||
webp_version="$0".webp
|
||||
if [ ! -f "$webp_version" ]; then
|
||||
{ cwebp -lossless {} -o {}.webp; }
|
||||
fi'
|
||||
fi' >> /tmp/image-optimization.log
|
||||
|
||||
echo -ne " png to webp conversion [${CGREEN}OK${CEND}]\\r"
|
||||
echo -ne "\\n"
|
||||
|
||||
# convert jpg to webp
|
||||
find "$1" -iname "*.jp*" -print0 | xargs -0 -I {} \
|
||||
bash -c '
|
||||
webp_version="$0".webp
|
||||
|
||||
if [ ! -f "$webp_version" ]; then
|
||||
{ cwebp -lossless {} -o {}.webp; }
|
||||
fi'
|
||||
fi' >> /tmp/image-optimization.log
|
||||
|
||||
echo -ne " jpg to webp conversion [${CGREEN}OK${CEND}]\\r"
|
||||
echo -ne "\\n"
|
||||
|
||||
# We're done !
|
||||
echo ""
|
||||
echo -e " ${CGREEN}Image optimization performed successfully !${CEND}"
|
||||
echo ""
|
||||
echo " Conversion log : /tmp/image-optimization.log"
|
Loading…
Reference in New Issue
Block a user