Jpegtran
jpegtran – это командная утилита пакета libjpeg Она позволяет проводить манипуляции с JPEG файлами, но самой полезной ее функцией является оптимизация.
Установка
Для Linux эта утилита обычно есть в пакетах:
apt-get install libjpeg-progs
Исходный код для линуксов, а также версию для Windows можно скачать тут.
Описание установки под Mac есть тут.
Использование
Для базового варианта оптимизации вызываем команду:
jpegtran -copy none -optimize -outfile min.image.jpg image.jpg
## сохранит оптимизированную копию в min.image.jpg
- -copy none убирает все метаданные из исходного файла
- -optimize оптимизирует изображение
Progressive
Для изменения формата на progressive следует использовать такую команду:
jpegtran **-progressive** -copy none -optimize -outfile min.pro.image.jpg image.jpg
## сохранит результат в файл min.pro.image.jpg
Изменение качества
Вы также можете указать степень сжатия, чтобы наглядно подобрать лучшее значение:
jpegtran **-quality 80** -copy none -optimize -outfile min.pro.image.jpg image.jpg
Пробуйте разные значения от 5 до 95.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: