Сжатие изображений для Linux

Мне нужно сжатие изображений для моей машины Linux со следующими функциями:

  • Поддержка файлов .png и .jp(e)g
  • Массовая функциональность для одновременного сжатия большого количества изображений
  • Графический интерфейс (необязательно)
  • Бесплатно
  • линукс

На данный момент я использую компрессор изображений Trimage , но результаты меня не устраивают. Потери составляют не более 5-10% каждый раз.

Так сколько потерь вы ожидаете?
Это всегда зависит от исходного размера и типа. В офисе у нас есть приложение для Windows, которое сжато с 20 до 70%.
Я нашел это, но be a command line tool with no gui interface.. я предпочитаю с графическим интерфейсом
Тогда почему бы не использовать инструменты командной строки ImageMagick? Они у меня есть в некоторых местах для массовой обработки. Так же просто, как mogrify -quality 70 *.jpg, например.
@izzy, пожалуйста, добавьте это как ответ. Если не будет другого с гуи, выберу твой
И если у моего есть графический интерфейс, он должен подойти на 100% — см. мой ответ ниже :)

Ответы (1)

ImageMagick должен соответствовать вашим требованиям, поскольку в ваших требованиях упоминается, что графический интерфейс не является обязательным. Я использую это для «пакетного сжатия» все время, что так же просто, как

mogrify -quality 70 *.jpg

(в этом примере все изображения JPEG в текущем рабочем каталоге сжимаются до 70%).

  • Поддержка файлов .png и .jp(e)g: да, и многих других форматов.
  • Массовая функциональность для одновременного сжатия большого количества изображений: Да, как указано :)
  • Бесплатно: Да, с открытым исходным кодом.
  • Linux: Да, и в репозиториях всех основных дистрибутивов
  • GUI: О: Да, на самом деле есть — по командеdisplay

Графический интерфейс ImageMagick
displayпредлагает графический интерфейс для ImageMagick (источник: ArchLinux Wiki ; щелкните изображение, чтобы увеличить его)