Skip to content

Repository files navigation

Description

BMP Viewer

This is a simple MacOS/Linux application to view, manipulate, and compress BMP Files!

image

Key Features:

  • View 1, 4, 8, and 24-bit Bitmap images
  • Adjust scaling, brightness, and color channels in real time
  • Compress bitmaps to custom JMP format
  • Lightweight cross-platform application

Demo

demo

Getting Started

  1. Download the latest release for your OS
  2. Open and extract the downloaded .zip
  3. Run the application
  4. View and compress bitmaps!

A selection of sample images are available in assets/sample-input

Developer Information:

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
  1. Install dependencies:
pip install -r requirements.txt
  1. Run the program:
python3 main_window.py <filepath> # optional filepath argument
  1. Run compression tests:
python3 test_compression.py

This app uses PySide6 for GUI elements, and image manipulation is done efficiently with numpy

About

A simple app to view and compress Bitmap images

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages