Стиснення зображень формату jpeg в командному рядку Linux

in #linux7 years ago

Роздільна здатність цифрових фотографій постійно розширюється. І у зв'язку зі збільшенням кількості знімків з високою роздільною здатністю зазвичай їм необхідно з метою зменшення розміру файлу для подальшого завантаження до хмарних сховищ, оскільки розмір цих сервісів обмежений.

оптимізація jpeg зображень

Насправді, стиснення фото 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

оптимізація jpeg зображень

Будьте уважними, при цьому вихідне зображення буде перезаписано стиснутим.

Якщо стиснути зображення без втрат вже неможливо то jpegoptim не буде перезаписувати файл.

$ jpegoptim -v photo.jpg

оптимізація jpeg в консолі

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

$ jpegoptim -d ./compressed photo.jpg

оптимізація jpeg в консолі

Якщо ви хочете зберегти час створення(зміни) вихідного зображення використовуйте опцію "-p". При цьому стиснуте зображення буде записано з тим же часом і датою, що й оригінальний файл.

$ jpegoptim -d ./compressed -p photo.jpg

За бажанням можна просто перевірити можливість і ступінь стиснення, але без його виконання. Для цього використовуйте опцію "-n". При цьому стиснення буде змодельовано та виведеного його результат.

$ jpegoptim -n photo.jpg

оптимізація jpeg в консолі


Повну версію читайте на сайті "Про лінукс українською"

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.105
BTC 64802.77
ETH 1923.90
USDT 1.00
SBD 0.37