FREEDOM251

Freedom251 › Image Compression Software

ACACIA

Free plan LinuxWindows

Visit ACACIA Alternatives

ACACIA's own site

What ACACIA is

ACACIA is free, open-source software for compressing JPEG and WebP images on Linux and Windows. You can set a target image quality or file size, and its machine-learning method predicts how each image will compress before adjusting compression strength. A graphical interface is available, while command-line mode supports batch processing. The README lists version 0.17 and describes the project as a demonstration of research techniques rather than production software. ACACIA is intended for previously uncompressed images; previously compressed files may produce less accurate results. Images with alpha channels and images containing high-contrast vector graphics are unsupported. The program requires a processor with AVX and AVX2 instructions. Building requires Qt, libjpeg or libjpeg-turbo, and libwebp. It is licensed under GPL-3.0. On Windows, the graphical interface does not currently scale properly on 4K screens.

Who it suits

ACACIA suits users who want a free compression tool for JPEG or WebP files and can work within its image and hardware requirements. It is also aimed at people interested in research-oriented software rather than production software.

What it does well

  • Targets image quality or file size
  • Machine learning adjusts compression per image
  • Graphical and command-line interfaces
  • Batch processing supported
  • Free and GPL-3.0 licensed

What to know first

  • Not intended as production software
  • Alpha-channel images are unsupported
  • Requires AVX and AVX2 CPU support
  • Windows interface scales poorly on 4K screens

Verdict

ACACIA offers targeted JPEG and WebP compression with both graphical and batch command-line workflows. Its research status, input restrictions, processor requirement, and Windows 4K scaling issue should be considered before adoption.

Facts from ACACIA's own pages

API access
No · github.com, 24 Sept 2026
Batch processing
Yes · github.com, 24 Sept 2026
Build requirements
Building requires Qt, libjpeg and libwebp, and the program requires a CPU with AVX and AVX2 support. · github.com, 11 Oct 2026
Compression method
It uses machine learning to predict how an individual image will compress and adjusts compression aggressiveness accordingly. · github.com, 11 Oct 2026
Compression modes
lossy · github.com, 24 Sept 2026
Contact
The README lists John Thomson and Oleksandr Murashko as contacts at the University of St Andrews. · github.com, 11 Oct 2026
Dependencies
Building it requires Qt, libjpeg or libjpeg-turbo, and libwebp. · github.com, 11 Oct 2026
Free plan
Yes · github.com, 24 Sept 2026
Image compatibility
The software is designed for previously uncompressed images; previously compressed images may produce less accurate results. · github.com, 11 Oct 2026
Input suitability
It is designed for previously uncompressed images; previously compressed images may produce less accurate results. · github.com, 11 Oct 2026
Integration licensing
The README says users interested in integrating ACACIA under a different license can contact the maintainers to discuss it. · github.com, 11 Oct 2026
Interfaces
It provides a graphical interface and a command line mode for batch processing. · github.com, 11 Oct 2026
License
ACACIA is free, open source software licensed under GPL-3.0. · github.com, 11 Oct 2026
Method
It uses machine learning to predict how an image will compress and adjusts compression strength for each image. · github.com, 11 Oct 2026
Performance requirement
The program uses AVX and AVX2 vector instructions, so it requires a CPU that supports them. · github.com, 11 Oct 2026
Purpose
ACACIA is an image compression tool that targets specified image quality or file size when compressing JPEG or WebP images. · github.com, 11 Oct 2026
Research citation
The README asks research users to cite the paper “Predicting and Optimizing Image Compression,” published in the Proceedings of the 2016 ACM Conference on Multimedia. · github.com, 11 Oct 2026
Research status
The README says ACACIA is not production software and is primarily intended to demonstrate research techniques. · github.com, 11 Oct 2026
Support contact
The README invites users to contact John Thomson at [email protected] with feedback or interest. · github.com, 11 Oct 2026
Supported formats
JPEG,WebP · github.com, 24 Sept 2026
Unsupported images
Alpha channel images and images with high-contrast vector graphics are not supported. · github.com, 11 Oct 2026
Version
The README lists the current version as 0.17. · github.com, 11 Oct 2026
Windows limitation
The README notes that the Windows graphical interface does not currently scale properly on 4K screens. · github.com, 11 Oct 2026

Where ACACIA stands on Freedom251

Look at these too