diff --git a/optimize.sh b/optimize.sh index 1ba4e92..31ff092 100644 --- a/optimize.sh +++ b/optimize.sh @@ -18,31 +18,31 @@ echo "Welcome to optimize.sh image optimization script." echo "" echo "" -echo "Do you want to optimize jpg images ? (y/n)" +echo "Do you want to optimize all jpg images in "$1" ? (y/n)" while [[ $jpg != "y" && $jpg != "n" ]]; do read -p "Select an option [y/n]: " jpg done echo "" -echo "Do you want to optimize png images ? (y/n)" +echo "Do you want to optimize all png images in "$1" (it may take a while) ? (y/n)" while [[ $png != "y" && $png != "n" ]]; do read -p "Select an option [y/n]: " png done echo "" -echo "Do you want to convert jpg & png images to WebP ? (y/n)" +echo "Do you want to convert all jpg & png images to WebP in "$1" ? (y/n)" while [[ $webp != "y" && $webp != "n" ]]; do read -p "Select an option [y/n]: " webp done # optimize jpg jpgoptimize() { -$FIND $imagepath -iname "*.jpg" -print0 | xargs -0 jpegoptim --quiet --strip-all -m76 +$FIND $imagepath -iname "*.jpg" -print0 | xargs -0 jpegoptim --preserve --quiet --strip-all -m82 echo -ne " jpg optimization [${CGREEN}OK${CEND}]\\r" echo -ne "\\n" } # optimize png pngoptimize() { -$FIND $imagepath -iname '*.png' -print0 | xargs -0 optipng -o7 -quiet -preserve +$FIND $imagepath -iname '*.png' -print0 | xargs -0 optipng -o7 -strip all -quiet echo -ne " png optimization [${CGREEN}OK${CEND}]\\r" echo -ne "\\n" @@ -52,7 +52,7 @@ webpconvert() { $FIND $imagepath -iname "*.png" -print0 | xargs -0 -I {} \ bash -c 'webp_version="$0".webp if [ ! -f "$webp_version" ]; then -{ cwebp -quiet -z 6 -mt {} -o {}.webp; } +{ cwebp -quiet -z 9 -mt {} -o {}.webp; } fi' echo -ne " png to webp conversion [${CGREEN}OK${CEND}]\\r" @@ -62,7 +62,7 @@ fi' $FIND $imagepath -iname "*.jpg" -print0 | xargs -0 -I {} \ bash -c 'webp_version="$0".webp if [ ! -f "$webp_version" ]; then -{ cwebp -quiet -z 6 -mt {} -o {}.webp; } +{ cwebp -quiet -q 82 -mt {} -o {}.webp; } fi' echo -ne " jpg to webp conversion [${CGREEN}OK${CEND}]\\r"