Guetzli – nowe narzędzie do kompresji JPG-ów od Google
Choć w domach mamy coraz szybsze łącza internetowe, nadal staramy się zmniejszać rozmiary plików na stronach www. Najwięcej miejsca zazwyczaj zajmują grafiki. Niedawno Google zaprezentowało nowe narzędzie do kompresji grafik.
Guetzli [guɛtsli], czyli po niemiecku – herbatnik – to nowy encoder plików JPEG, który potrafi uzyskać mniejsze rozmiary przy zachowaniu w miarę dobrej (tj. niezauważalnej ludzkim okiem) jakości w porównaniu do obecnie dostępnych narzędzi. Jego skuteczność jest do 35% lepsza w porównaniu do grafik kompresowanych przy pomocy libjpeg
.
Guetzli korzysta z metody kwantyzacji obrazu, przy czym zachowuje tu balans między nieznaczną utratą jakości a odchudzeniem pliku. Jedynym mankamentem tego narzędzia jest jego prędkość działania. W porównaniu z dostępnymi narzędziami działa ono dość powolnie. Do tego wykorzystuje spore zasoby pamięci – na zdjęcie 1-megapikselowe potrzebne jest około 300 MB pamięci.
Instalacja Guetzli jest najłatwiejsza z poziomu Homebrew i sprowadza się do jednej komendy:
brew install guetzli
Oczywiście narzędzie to można zainstalować na innych systemach. Instrukcję instalacji znajdziecie na stronie projektu na GitHubie.
Guetzli jest również dość łatwe w obsłudze. Oto składnia polecenia:
guetzli --quality [N] plikWejsciowy.jpg plikWyjsciowy.jpg
Gdzie w miejsce [N]
wpisujemy, jaki ma być zastosowany stopień kompresji. Domyślnie dozwolone wartości to 84 do 100, gdzie mniejsza liczba oznacza większą kompresję.
Więcej informacji na temat Guetzli możecie znaleźć w źródle.
Źródło Google Open Source Blog
Komentarze: 4
brew install guetzli
Error: No available formula with the name “guetzli”
==> Searching for similarly named formulae…
Error: No similarly named formulae found.
==> Searching taps…
Error: No formulae found in taps.
Oczywiście, nawet teraz na drugim komputerze zainstalowałem bez problemu:
https://uploads.disquscdn.com/images/c0c817c6f4ce6a9bcc88dae8bb0ca95f6163ed15b8ce39afb4555dcf6258bbdd.png
Jeśli nie znajduje Ci tego narzędzia, możesz spróbować odświeżyć i zaktualizować Homebrew tymi poleceniami:
brew update
brew upgrade
Ewentualnie:
brew doctor
pokaże może jakieś błędy są w Homebrew u Ciebie.
O, dobre – nie znałem :)
A jeśli chodzi o PNG, to najlepszy wg mnie jest TinyPNG :)
Pierwsze testy wypadły bardzo obiecująco, Guetzli pobił wszelkie rekordy.
PS. Dla Guetzli stworzyłem GUI na Windows, które ułatwi optymalizację:
http://techformator.pl/xguetzli-windows-gui-for-guetzli-perceptual-jpeg-encoder/