Оптимізація зображень linux
Якщо у вас є дуже багато зображень на домашньому комп`ютері або сервері, і вони займають занадто багато місця, то їх розмір однозначно можна зменшити навіть без втрати якості. Також це може бути дуже корисним при завантаженні зображень в хмарне сховище.
У цій статті ми розглянемо як виконується оптимізація зображень Linux. Існує дуже багато графічних інструментів для вирішення цього завдання, але насправді все набагато простіше. Ми розглянемо як стиснути зображення за допомогою двох простих, але дуже ефективних консольних утиліт командного рядка. Ось вони:
- jpegoptim - утиліта для оптимізації і стиснення зображень без втрати якості у форматі JPEG;
- pptipng - це невелика програма, яка дозволяє зменшити розмір PNG зображень без втрати якості.
JPEG і PNG - це найбільш поширені формати зображень в мережі інтернет, тому ви зможете оптимізувати майже все зображення.
Оптимізація JPEG зображень
Утиліта jpegoptim - це інструмент командного рядка, який може використовуватися для стиснення зображень у форматі JPEG, JPG і JFIF без втрати якості. Утиліта оптимізує зображення на основі таблиць Хаффмана. Як ви знаєте, в алгоритмі JPEG і так використовується стиснення, але це стиснення досягається за допомогою втрати якості, а тут ми можемо оптимізувати розмір не змінюючи картинку.
установка Jpegoptim
Для установки утиліти в Ubuntu, Debian і заснованих на ньому дистрибутивах виконайте:
$ Sudo yum install epel-releaseабо:
$ Sudo yum install jpegoptimабо:
$ Du image.jpgВідео: Оптимізація зображень для сайту - Костянтин Хмельов
Далі виконуємо найпростішу оптимізацію:
$ Du image.jpgЯк бачите, стиснення jpg спрацювало, і відкривши зображення в будь-який графічній програмі ви не знайдете ніяких відмінностей або погіршення якості, исходник і готове зображення будуть ідентичні. Зліва оптимізоване, праворуч - оригінал:
Якщо хочете, ви можете стиснути зображення до певного розміру, але тоді без втрат не вийде:
$ Cd images / $ jpegoptim image1.jpg image2.jpgОсь і все, тепер ви знаєте як стиснути jpg зображення в Linux. Далі ми поговоримо про те, як стиснути png. Це теж дуже просто.
Оптимізація зображень PNG в Linux
PNG або Portable Network Graphics це растровий формат зображень, розроблений для заміни недосконалого в плані стиснення і передачі кольору формату GIF. Розмір PNG зображень може сильно відрізнятися в залежності від декількох факторів, таких як глибина кольору, переплетення, перед компресійний фільтр, який використовується алгоритм стиснення і т д.
Відео: Олександр Чистяков: "Оптимізація продуктивності в Linux: час дивовижних історій"
OptiPNG - це консольна утиліта, що дозволяє оптимізувати PNG зображення. А саме стискати розмір, відновлювати метадані, перевіряти цілісність і т д. За допомогою OptiPNG ви можете стискати файли без втрат якості, точно також як ми це робили з форматом Jpeg.
установка optipng
Якщо ви використовуєте Ubuntu, то програма є в офіційних репозиторіях і ви можете її дуже просто встановити. Для установки optipng в Debian, Ubuntu і похідних наберіть:
$ Sudo yum install optipngабо:
$ Df -h image.jpgЩоб виконати стиснення зображень використовуйте наступну команду:
$ Optipng -o 7 impge.jpgВідео: Оптимізація OpenGL в різних дистрибутивах Linux
Для пакетної обробки зображень можна використовувати той же принцип, що і в роботі з jpeg:
$ Optipng * .jpgвисновки
Якщо ви веб-майстер, і хочете, щоб зображення на вашому сайті або блозі не посідали зайвого місця ці інструменти можуть бути дуже зручними з корисними. Ви будете економити не тільки дисковий простір, але і пропускну здатність сервера. У всякому разі, тепер ви знаєте як виконується оптимізація зображень linux. Якщо ви знаєте інші, кращі способи оптимізації, напишіть в коментарях!
- Perfect viewer
- Animgif live wallpaper 2
- Кращі редактори зображень linux
- Кращі аналоги paint для linux
- Як стиснути відео без втрати якості з програмами
- Чому веб-сторінки з кожним роком завантажуються все повільніше
- Як я оптимізує картинки для блогу
- Як зробити попередній перегляд зображень на jаvascript.
- Що таке css спрайт?
- Як змінити формат відразу декількох фотографій
- Як зробити зображення адаптивними?
- Масштабування зображень в php
- Xnview для mac
- Завантаження зображень з файлу в php
- Чи варто зберігати зображення в бд
- Ротатор декількох зображень на jаvascript
- Обрізка зображень в php
- Стиснення jpeg в linux
- Ротатор зображень на jаvascript
- Створення зображень в php
- Ротатор зображень на jаvascript з кнопками