Изображения JPEG
Хотя JPEG сам по себе является форматом изображения в сжатом виде, обычное изображение как правило можно сжать еще сильнее. Некоторые инструменты, например jpegtran позволяют уменьшить размер картинки без потери качества.
jpegtran -copy none -optimize -progressive -outfile output.jpg input.jpg
где:
-copy none
- не копировать посторонние данные и комментарии из исходного файла
-optimize
- выполнить оптимизацию
-progressive
- создать JPEG-файл с прогрессивной загрузкой
-outfile имя_файла
- имя выходного файла
Изображения PNG
Для формата PNG возьмем инструмент OptiPNG
optipng -o7 -strip all -out output.png input.png
где:
-o номер
- степень сжатия
-strip all
- очистить метаданные
-out имя_файла
- имя файла на выходе