adjust jpg conversion settings

This commit is contained in:
VirtuBox 2018-07-30 14:26:18 +02:00
parent 0679681819
commit 57d59df615

View File

@ -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"