ImageCompressor is an application that allows you to encode and decode images using a custom binary file format. It provides a C++ library for image compression/decompression and a frontend user interface built with Qt and QML.
- Encode images in the BMP format to a custom binary file format for efficient storage and transmission.
- Decode previously encoded binary files back into BMP images.
- User-friendly frontend with a graphical interface built using Qt and QML.
- Supports various compression algorithms for achieving different levels of file size reduction.
- Cross-platform compatibility for Windows, macOS, and Linux.
To compile and use ImageCompressor, you'll need the following:
- C++ compiler with C++17 support (e.g., GCC, Clang, MSVC)
- Qt development libraries (version 5.0 or later)
- CMake build system (version 3.12 or later)