Zoptymalizuj swoje obrazy za pomocą algorytmu kompresji Guetzli firmy Google
- Kategoria: Rozwój
Poniższy przewodnik przeprowadzi Cię przez etapy optymalizacji obrazów jpeg za pomocą nowego algorytmu kompresji Guetzli firmy Google.
Google odsłonięty Guetzli jakiś czas temu, koder JPEG, który obiecuje do 35% mniejsze rozmiary plików niż osiągalne przy użyciu obecnych metod.
Zmniejszenie o 35% spowodowałoby, że Ghacks zaoszczędziliby setki megabajtów przestrzeni dyskowej i dużo przepustowości dzięki optymalizacji. Google obiecuje, że zoptymalizowane obrazy Guetzli nie poświęcają jakości w stosunku do rozmiaru.
Jeden przykład: masz 1000 obrazów jpg w swojej witrynie. Każdy obraz ma rozmiar 100 kiloybte. Jeśli Guetzli zdoła zmniejszyć rozmiar pliku o 25%, zmniejszyłbyś rozmiar obrazów o 25 000 kilobajtów lub 25 megabajtów.
Jeśli te obrazy są pobierane 10 000 razy w miesiącu, zaoszczędzisz 250 000 kilobajtów lub 250 megabajtów ruchu. Ponadto pobieranie byłoby szybsze po stronie użytkownika.
Zoptymalizuj swoje obrazy za pomocą algorytmu kompresji Guetzli firmy Google
Chociaż możesz udać się do GitHub aby pobrać własną wersję algorytmu i zbudować ją ze źródeł w systemie Windows, POSIX lub Mac OS X, prawdopodobnie nie jest to coś, co większość webmasterów jest dobrze zaznajomionych.
FileOptimizer jest jednym z programów, które są już dostarczane z obsługą Guetzli. Program jest uniwersalnym optymalizatorem plików, który można pobrać z poziomu oprogramowania Strona SourceForge .
Program jest prosty. Przeciągnij i upuść obrazy lub inne pliki do interfejsu, wybierz z menu Optymalizuj> Optymalizuj wszystkie pliki i poczekaj, aż proces się zakończy.
Możesz upuszczać foldery w interfejsie, aby wszystkie pliki obsługiwane przez FileOptimizer były automatycznie dodawane do kolejki.
Guetzli nie jest jednym z dekoderów, który jest używany domyślnie, ponieważ nie jest bezstratny. Aby włączyć obsługę Guetzli w FileOptimizer, wykonaj następujące czynności:
- Otwórz plik fileoptimizer.ini. Znajdziesz go w głównym folderze użytkownika, np. C: users martin fileoptimizer.ini
- Znajdź parametr JPEGAllowLossy i ustaw go na true. Odbywa się to poprzez zamianę false w linii na true, tak aby początek linii brzmiał JPEGAllowLossy = true
- Uruchom ponownie FileOptimizer, jeśli już działa.
Po dokonaniu zmiany Guetzli jest używany jako jeden z algorytmów do zmniejszania rozmiaru plików obrazów jpg ładowanych do interfejsu programu.
Pierwsze uruchomienia na niektórych starych folderach Ghacks spowodowały średnio redukcję o około 15-20%. To nie jest złe, zwłaszcza, że nie mogłem wykryć pogorszenia jakości zoptymalizowanych obrazów.
Jedną z wad jest to, że uruchomienie Guetzli na obrazach zajmuje trochę czasu. Długość zależy od rozmiaru obrazu, ale zwalnia, gdy obraz osiąga 100 kilobajtów, i bardzo wolno (minutę lub więcej), jeśli przekracza limit 1 megabajta. Mimo to prawdopodobnie warto dla webmasterów. Najlepiej prawdopodobnie, jeśli masz zapasowy komputer lub możesz go nie włączać przez noc, aby uruchomić zadania kompresji.
Teraz ty : Czy optymalizujesz swoje obrazy?