2

В фотошопе есть опция «Сохранить для веб-устройства», которая позволяет мне сохранить оригинальный большой (> 5K) файл JPEG в маленький (<1K) файл png.

Но теперь я хочу сделать это для многих изображений в папке под Linux, какой инструмент я должен использовать?

4 ответа4

5

Команда convert ImageMagick может сделать именно это.

$ convert oldfile.jpg -quality 4 newfile.jpg

При этом исходный файл JPEG сжимается до уровня 4 и сохраняется в виде нового файла JPEG.

Есть много других вещей, которые может сделать convert , включая изменение размера, обрезку, фильтрацию - это влияет на большинство вещей, которые Photoshop может делать в интерактивном режиме.

1

Вы можете использовать фотошоп с Wine, а затем можете использовать сохранение для Интернета и устройств.

1

Для Интернета вы хотите конвертировать в 72 точек на дюйм. ImageMagick имеет опцию для этого и может сделать пакет:

convert *.jpg -resample 72 -quality 80% -set filename:orig %t  prefix%[filename:orig].jpg
0

Для лучшей оптимизации неплохо было бы удалить заголовки exif. Они содержат метаданные об изображении и могут быть удалены для еще меньшего размера файла. Для этого вы должны проверить опции '-thumbnail' и '-strip' при использовании convert, или вы можете использовать программу под названием jhead (вам, вероятно, придется ее установить).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .