Стиснення jpeg в linux

Відео: Фрактальное стиснення зображень

З рухом технічного прогресу розширення зображень одержуваних за допомогою новітніх гаджетів (смартфонів, цифрових камер) продовжує зростати. Наприклад Nicon D800, який недавно потрапив на полиці магазинів дозволяє робити знімки якістю 36,3 мегапікселя і ця тенденція буде продовжуватися. У той час як нові гаджети збільшують якість зображень, ми повинні стискати розмір їх перед відправкою на зберігання або завантаженням в хмару.

Є простий спосіб стискати зображення jpeg в Linux. Утиліта називається Jpegoptim, вона дозволяє стискати знімки без втрат якості. Також якщо простір на диску обмежена є можливість регулювати якість при стисканні.

Установка Jpegoptim в Linux

Для установки в Ubuntu, Debian і Linux Mint використовуйте:

$ Sudo yum install jpegoptim

У RHEL і CentOS спочатку необхідно додати репозиторій EPEL repo а потім виконати:

$ Jpegoptim -v photo.jpg $ jpegoptim -v photo.jpg $ jpegoptim -d ./compressed photo.jpg


Все стислі зображення буде розташовано в зазначену папку, наприклад ./compressed.

Якщо ви хочете зберегти дату створення або модифікації використовуйте опцію -p. Стислий зображення буде позначено тією ж датою і часом що і вихідне.

$ Jpegoptim -n photo.jpg

Стиснення JPEG з втратами

Якщо ви дійсно хочете заощадити місце на диску, для великих зображень можна використовувати стиснення з втратами.

Відео: Оптимізація сайту Adobe Muse | Особливості роботи з зображеннями, прогресивний JPEG




Для цього використовуйте опцію -m qualiy. В місце quality потрібно вказати максимальну якість від 0 до 100 (0 - найвищу якість і мінімальні втрати, 100 - низька якість, максимальні втрати).

Наприклад для стиснення зображення зі збереженням 50% якості використовуйте:

Відео: Масове стиснення зображень без втрати якості онлайн

photo.jpg 2048x1536 24bit N ICC JFIF [OK] 882178 --gt; 301780 bytes (65.79%), optimized.

Ви отримаєте зображення набагато меншого розміру за рахунок зниження якості.

16260736234_6d6f1d2434_c

Стиснення декількох зображень

Часто необхідно обробити кілька зображень в папці. Для цього можна використовувати наступний скрипт:

$ Find. -name "* .jpg" | xargs jpegoptim -d ./compressed -p

Поділися в соціальних мережах:

Схожі
Встановлюємо параметри ядра в grubВстановлюємо параметри ядра в grub
Репозиторії centos 7Репозиторії centos 7
Як звільнити місце в linuxЯк звільнити місце в linux
Установка vlc ubuntu 16.04Установка vlc ubuntu 16.04
Оптимізація зображень linuxОптимізація зображень linux
Установка wine в ubuntu 16.04Установка wine в ubuntu 16.04
Photo book maker proPhoto book maker pro
Як дізнатися мережеву карту в linuxЯк дізнатися мережеву карту в linux
Photo gridPhoto grid
Установка atom в linuxУстановка atom в linux
» » Стиснення jpeg в linux