Spis treści
Important!
Testowane:
Debian 7.0.x
Oprogramowanie Jpegoptim i Optipng jest jednym z lepszych rozwiązań do optymalizacji, kompresji i poprawnego formatowania obrazów na serwerach, zalecane przez takie firmy jak Google.
Instalacja programów Jpegoptim, Optipng i Gifsicle.
sudo apt-get install jpegoptim optipng gifsicle
Jak używać programu Jpegoptim.
Przykład:
jpegoptim -fto obraz.jpg
Skrypt do optymalizacji wszystkich obrazów jpg w określonym katalogu i jego podkatalogach.
cd /usr/local/bin sudo nano jpegoptim.sh
#!/bin/bash
optimize() {
jpegoptim *.jpg -fto
for i in *
do
if test -d $i
then
cd $i
echo $i
optimize
cd ..
fi
done
echo
}
optimize
Skrypt można modyfikować pod siebie zmieniając trzecią linijkę.
Zmiana uprawnień skryptu na wykonywalny.
sudo chmod a+x jpegoptim.sh
Uruchamiamy skrypt w katalogu z obrazami.
sudo sh jpegoptim.sh
Przykład:
Wiecej:
man jpegoptim
Jak używać programu Optipng.
Przykład:
optipng -fix -preserve obraz.png
Skrypt do optymalizacji wszystkich obrazów png w określonym katalogu i jego podkatalogach.
cd /usr/local/bin sudo nano optipng.sh
#!/bin/bash
optimize() {
optipng -fix -preserve *.png
for i in *
do
if test -d $i
then
cd $i
echo $i
optimize
cd ..
fi
done
echo
}
optimize
Skrypt można modyfikować pod siebie zmieniając trzecią linijkę.
Zmiana uprawnień skryptu na wykonywalny.
sudo chmod a+x optipng.sh
Uruchamiamy skrypt w katalogu z obrazami.
sudo sh optipng.sh
Wiecej:
man optipng
Jak używać programu Gifsicle.
Przykład:
gifsicle --batch -O -II obraz.gif
Skrypt do optymalizacji wszystkich obrazów gif w określonym katalogu i jego podkatalogach.
cd /usr/local/bin sudo nano gifsicle.sh
#!/bin/bash
optimize() {
gifsicle -II -i --batch -O *.gif
for i in *
do
if test -d $i
then
cd $i
echo $i
optimize
cd ..
fi
done
echo
}
optimize
Skrypt można modyfikować pod siebie zmieniając trzecią linijkę.
Zmiana uprawnień skryptu na wykonywalny.
sudo chmod a+x gifsicle.sh
Uruchamiamy skrypt w katalogu z obrazami.
sudo sh gifsicle.sh
Przykład:
Wiecej:
man gifsicle
Użycie programów Optipng i Gifsicle do optymalizacji obrazów w WordPressie.
Instalacja dodatkowych programów Jpegtran i Pngout.
sudo apt-get install libjpeg-progs libjpeg8-dbg advancecomp libimage-exiftool-perl sudo apt-get install imagemagick pngnq tar unzip libpng-dev git
Instalacja Pngout (wersja statyczna).
wget http://static.jonof.id.au/dl/kenutils/pngout-20130221-linux-static.tar.gz -O pngout.tar.gz tar xvf pngout.tar.gz cp pngout-20130221-linux-static/`uname -m`/pngout-static /usr/local/bin/pngout-static chmod a+x /usr/local/bin/pngout-static rm -fr pngout-20130221-linux-static
W Woprpressie należy zainstalować plugin o nazwie EWWW Image Optimizer Settings.
Aby używać naszych zainstalowanych programów, należy zaznaczyć pole:Use system paths.
Jeżeli wszystko zostało pomyślnie zainstalowane debuger powinien pokazać:
Notice
Jeśli ten artykuł pomógł Ci, masz co do niego jakieś wątpliwości lub pytania „Zostaw komentarz”, a na pewno na niego odpowiem.
Wspomóż rozwój tego serwisu darowizną:
Wszelkie pozyskane fundusze idą na opłacenie miesięcznego abonamentu za sprzęt na, którym stoi serwer.