Стискаємо jpeg-зображення в консолі Linux
Роздільна здатність цифрових фотографій постійно розширюється. І у зв’язку зі збільшенням кількості знімків з високою роздільною здатністю зазвичай їм необхідно з метою зменшення розміру файлу для подальшого завантаження до хмарних сховищ, оскільки розмір цих сервісів обмежений.
Насправді, стиснення фото jpeg формату в Лінукс не є чимось складним, оскільки існує програма командного рядка jpegoptim, яка дозволяє оптимізувати зображення без втрати якості. Якщо ваш дисковий простір або інтернет-трафік дуже обмежені утиліта також може здійснювати стиснення з втратами для отримання файлу з потрібним розміром.
Встановлення jpegoptim в Лінукс
Інсталяція програми в Лінукс відбувається звичайними для більшості дистрибутивів способами. Або через графічні менеджери пакетів або через консоль. В більшості дистрибутивів ця програма є в репозитаріях.
Найшвидший спосіб - консольний. Скористаємося ним.
Встановлення jpegoptim в Ubuntu, Debian та Linux Mint:
$ sudo apt-get install jpegoptim
Встановлення jpegoptim в Fedora:
$ sudo yum install jpegoptim
Для встановлення jpegoptim в CentOS/RHEL, спочатку потрібно активувати репозитарій EPEL, потім надрукувати:
$ sudo yum install jpegoptim
Стиснення JPEG зображень без втрат
Для стиснення зображення без втрат використовується команда без додаткових опцій:
$ jpegoptim photo.jpg
Будьте уважними, при цьому вихідне зображення буде перезаписано стиснутим.
Якщо стиснути зображення без втрат вже неможливо то jpegoptim не буде перезаписувати файл.
$ jpegoptim -v photo.jpg
Якщо ви хочете зберегти початкове зображення то за допомогою опції "-d" вкажіть теку для збереження стиснутого файлу.
$ jpegoptim -d ./compressed photo.jpg
Якщо ви хочете зберегти час створення(зміни) вихідного зображення використовуйте опцію "-p". При цьому стиснуте зображення буде записано з тим же часом і датою, що й оригінальний файл.
$ jpegoptim -d ./compressed -p photo.jpg
За бажанням можна просто перевірити можливість і ступінь стиснення, але без його виконання. Для цього використовуйте опцію "-n". При цьому стиснення буде змодельовано та виведеного його результат.
$ jpegoptim -n photo.jpg
Продовження читайте за наступний лінком --> http://prolinux.pp.ua/osvita/jpegoptim.html