replace lossless option

replace option lossless by -z 6 
add cwebp install script
This commit is contained in:
VirtuBox 2018-07-29 16:52:12 +02:00
parent 8cc9749423
commit 8b4eee3ec6
3 changed files with 24 additions and 6 deletions

View File

@ -3,6 +3,7 @@
sudo apt-get install build-essential libpng-dev -y
cd /usr/local/src
rm -rf optipng*
OPTIPNGLATEST=$(wget http://optipng.sourceforge.net/ -O - | grep tar.gz | awk -F "[\"]" '{print $4}')
wget $OPTIPNGLATEST -O optipng.tar.gz

13
install-webp.sh Normal file
View File

@ -0,0 +1,13 @@
#!/bin/bash
sudo apt-get install build-essential libjpeg-dev libpng-dev libtiff-dev libgif-dev libwebp-dev -y
cd /usr/local/src || exit
rm -rf libwebp*
wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.0.0.tar.gz -O libwebp.tar.gz
tar xvzf libwebp.tar.gz
cd libwebp-* || exit
./configure
make -j "$(nproc)"
sudo make install

View File

@ -3,6 +3,10 @@ CSI="\\033["
CEND="${CSI}0m"
CGREEN="${CSI}1;32m"
### Set Bins Path ###
FIND=/usr/bin/find
##################################
# Welcome
##################################
@ -31,34 +35,34 @@ done
# optimize jpg
jpgoptimize() {
find $imagepath -iname "*.jp*" -print0 | xargs -0 jpegoptim --quiet --strip-all -m76
$FIND $imagepath -iname "*.jp*" -print0 | xargs -0 jpegoptim --quiet --strip-all -m76
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 -quiet -preserve
echo -ne " png optimization [${CGREEN}OK${CEND}]\\r"
echo -ne "\\n"
}
# convert png to webp
webpconvert() {
find $imagepath -iname "*.png" -print0 | xargs -0 -I {} \
$FIND $imagepath -iname "*.png" -print0 | xargs -0 -I {} \
bash -c 'webp_version="$0".webp
if [ ! -f "$webp_version" ]; then
{ cwebp -quiet -lossless {} -o {}.webp; }
{ cwebp -quiet -z 6 -mt {} -o {}.webp; }
fi'
echo -ne " png to webp conversion [${CGREEN}OK${CEND}]\\r"
echo -ne "\\n"
# convert jpg to webp
find $imagepath -iname "*.jp*" -print0 | xargs -0 -I {} \
$FIND $imagepath -iname "*.jp*" -print0 | xargs -0 -I {} \
bash -c 'webp_version="$0".webp
if [ ! -f "$webp_version" ]; then
{ cwebp -quiet -lossless {} -o {}.webp; }
{ cwebp -quiet -z 6 -mt {} -o {}.webp; }
fi'
echo -ne " jpg to webp conversion [${CGREEN}OK${CEND}]\\r"