Оптимізуйте свої зображення за допомогою алгоритму стиснення Google Гетцлі
- Категорія: Розвиток
У наступному посібнику проведено кроки оптимізації jpeg-зображень за допомогою нового алгоритму стиснення Google Guetzli.
Google оприлюднений Guetzli деякий час тому, кодер JPEG, який обіцяє до 35% менших розмірів файлів, ніж досяжних за сучасних методів.
Зниження на 35% призведе до того, що Ghacks заощадить сотні мегабайт місця для зберігання та багато пропускної здатності завдяки оптимізації. Google обіцяє, що оптимізовані зображення Гетцлі не погіршують якість за розмір.
Один приклад: у вас на веб-сайті 1000 зображень у форматі jpg. Кожне зображення має розмір 100 кіловат. Якщо Гетцлі вдасться зменшити розмір файлу на 25%, ви зменшите розмір зображень на 25 000 кілобайт або 25 мегабайт.
Якщо ці зображення завантажуються в 10000 разів на місяць, ви заощадите 250 000 кілобайт або 250 мегабайт трафіку. Крім того, завантаження буде швидше з боку користувачів.
Оптимізуйте свої зображення за допомогою алгоритму стиснення Google Гетцлі
Поки ви можете перейти до GitHub щоб схопити власну особисту версію алгоритму та створити її з джерела на Windows, POSIX або Mac OS X, можливо, це не те, з чим більшість веб-майстрів знають досить добре.
FileOptimizer - одна з програм, яка вже поставляється з підтримкою Guetzli. Програма - це універсальний оптимізатор файлів, який ви можете завантажити з програмного забезпечення Сторінка SourceForge .
Програма проста. Перетягніть зображення та інші файли в інтерфейс, виберіть у меню Оптимізація> Оптимізувати всі файли та зачекайте, поки процес завершиться.
Ви можете скидати папки в інтерфейс, щоб усі файли, які підтримує FileOptimizer, автоматично додавалися до черги.
Guetzli не є одним із декодерів, який використовується за замовчуванням, оскільки він не є без втрат. Щоб увімкнути підтримку Guetzli у FileOptimizer, виконайте наступне:
- Відкрийте файл fileoptimizer.ini. Ви знаходите його в головній папці користувача, наприклад C: користувачів martin fileoptimizer.ini
- Знайдіть параметр JPEGAllowLossy та встановіть його на true. Це робиться шляхом заміни помилки в рядку на істинну, так що початок рядка читає JPEGAllowLossy = true
- Перезапустіть FileOptimizer, якщо він вже працює.
Після того, як ви внесли зміни, Guetzli використовується як один з алгоритмів для зменшення розміру файлів jpg-зображень, завантажених в програмний інтерфейс.
Початкові запуски деяких старих папок Ghacks призвели до зменшення в середньому приблизно на 15-20%. Це непогано, тим більше, що я не міг виявити жодного погіршення якості на оптимізованих зображеннях.
Недоліком цього є те, що для запуску Guetzli на зображеннях потрібно деякий час. Скільки часу залежить від розміру зображення, але воно стає повільним, коли зображення потрапляє в 100 кілобайт, і дуже повільно (хвилина і більше), якщо воно переходить межу в 1 Мегабайт. І все-таки це, мабуть, варто для веб-майстрів. Найкраще, мабуть, якщо у вас є запасний ПК або ви можете тримати ваш комп'ютер протягом ночі, щоб потім виконувати завдання стиснення.
Тепер ти : Ви оптимізуєте свої зображення?