I need an image compression for my Linux machine with the following features:

  • Support .png and .jp(e)g files
  • Bulk functionality to compress a lot of images at once
  • GUI (optional)
  • Free
  • Linux

At the moment I use Trimage image compressor, but I am not satisfied with the results. The loss is no more than 5-10% each time.

  • 1
    So how much loss are you expecting?
    – aman207
    Mar 13 '15 at 15:08
  • It always depends of the original size and type. At office, we have an app for Windows which has compressed from 20-70%.
    – Tasos
    Mar 13 '15 at 15:22
  • Related
    – aman207
    Mar 13 '15 at 15:26
  • I found it but be a command line tool with no gui interface..I prefer with a GUI
    – Tasos
    Mar 13 '15 at 15:39
  • 1
    Then why not use the ImageMagick command-line tools? I have them in some places for bulk-processing. As easy as mogrify -quality 70 *.jpg, for example.
    – Izzy
    Mar 14 '15 at 0:09

ImageMagick should meet your requirements, as your requirements mention a GUI is optional. I'm using that for "batch compression" all the time, which is as easy as

mogrify -quality 70 *.jpg

(this example compressing all JPEG images in the current working directory to 70%).

  • Support .png and .jp(e)g files: Yes, and many more formats.
  • Bulk functionality to compress a lot of images at once: Yes, as pointed out :)
  • Free: Yes, open-source.
  • Linux: Yes, and in the repos of all major distributions
  • GUI: Oh: Yes, infact there is – by the command display

ImageMagick GUI
display offers a GUI to ImageMagick (source: ArchLinux Wiki; click image for larger variant)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.