This is a simple MacOS/Linux application to view, manipulate, and compress BMP Files!
Key Features:
- View 1, 4, 8, and 24-bit Bitmap images
- Adjust scaling, brightness, and color channels in real time
- Compress bitmaps to custom
JMPformat - Lightweight cross-platform application
- Download the latest release for your OS
- Open and extract the downloaded
.zip - Run the application
- View and compress bitmaps!
A selection of sample images are available in assets/sample-input
Note [Optional]: Run this application in a python virtual environment to ensure all dependencies are installed properly. Create environment
python3 -m venv venv
source venv/bin/activate # MacOS/Linux
venv\Scripts\activate # Windows- Install dependencies:
pip install -r requirements.txt- Run the program:
python3 main_window.py <filepath> # optional filepath argument- Run compression tests:
python3 test_compression.pyThis app uses PySide6 for GUI elements, and image manipulation is done efficiently with numpy
