Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/seigtm/bmp-24bit-monochromizer

Refactored sample code from my university's (SPbPU) course "Computer Architecture" for the first laboratory assignment: BMP Converter.
https://github.com/seigtm/bmp-24bit-monochromizer

bmp cpp homework homework-assignments homework-exercises laboratory-exercises monochrome spbpu spbstu windows

Last synced: about 2 months ago
JSON representation

Refactored sample code from my university's (SPbPU) course "Computer Architecture" for the first laboratory assignment: BMP Converter.

Awesome Lists containing this project

README

        

# BMP 24-bit Monochromizer

This program converts a 24-bit BMP image to an 8-bit BMP image and makes it monochrome.

## Usage

1. **Compile** the program (`clang++ bmp_24bit_monochromizer.cpp`).
2. **Ensure** you have an input 24-bit BMP image in the `assets` directory named `input.bmp`.
3. **Run** the compiled program.
4. The monochromized BMP image **will be generated** as `output.bmp` in the `assets` directory.

## Requirements

- C++ compiler.
- Windows operating system (due to the use of **Windows.h**).

## Additional Information

- **Course**: Peter the Great St. Petersburg Polytechnic University (SPbPU), Computer Architecture.
- **Teachers**: Molodyakov S.A., Petrov A.B.