https://github.com/icepanorama/bmtobmpcpp
A tool for converting proprietary BM image files into bitmap images, written in C++20.
https://github.com/icepanorama/bmtobmpcpp
bitmap cpp cpp-programming cpp-programming-language cpp20 image-converter
Last synced: 4 months ago
JSON representation
A tool for converting proprietary BM image files into bitmap images, written in C++20.
- Host: GitHub
- URL: https://github.com/icepanorama/bmtobmpcpp
- Owner: IcePanorama
- License: gpl-3.0
- Created: 2024-09-30T16:00:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-25T14:14:13.000Z (about 1 year ago)
- Last Synced: 2025-01-25T12:41:28.701Z (11 months ago)
- Topics: bitmap, cpp, cpp-programming, cpp-programming-language, cpp20, image-converter
- Language: C++
- Homepage:
- Size: 2.49 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# BMtoBMPCpp
A tool for converting proprietary BM image files into bitmap images, written in C++20.
## Installing
Navigate to the releases page and download the latest zip file.
Once downloaded, extract the zip file wherever you'd like and you're done!
See [usage](#Usage) below for more details on running the application.
### Building from Source (Linux/macOS/Unix)
Install dependencies:
```
gcc make cmake mingw32-gcc clang-tools-extra
```
Clone the project:
```bash
$ git clone https://github.com/IcePanorama/BMtoBMPCpp.git
# ... or, alternatively ...
$ git clone git@github.com:IcePanorama/BMtoBMPCpp.git
```
Install:
```bash
$ cd BMtoBMPCpp && ./cmake/make_release.sh
```
## Usage
```
BMtoBMPCpp_x86_64.exe path\to\file.BM path\to\file.PAL # 64-bit Windows Systems
BMtoBMPCpp_i686.exe path\to\file.BM path\to\file.PAL # 32-bit Windows Systems
./BMtoBMPCpp path/to/file.BM path/to/file.PAL # Linux/macOS/Unix Systems
```