https://github.com/anas-shakeel/go-bmp
go-bmp implements a bitmap reader in golang.
https://github.com/anas-shakeel/go-bmp
bitmaps golang image-processing learning-by-doing
Last synced: 2 days ago
JSON representation
go-bmp implements a bitmap reader in golang.
- Host: GitHub
- URL: https://github.com/anas-shakeel/go-bmp
- Owner: Anas-Shakeel
- License: mit
- Created: 2025-10-26T22:37:27.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-05T00:48:19.000Z (8 months ago)
- Last Synced: 2025-11-05T02:28:29.603Z (8 months ago)
- Topics: bitmaps, golang, image-processing, learning-by-doing
- Language: Go
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Go BMP _(Go Bitmap)_
This project implements a simple [bitmap](https://en.wikipedia.org/wiki/BMP_file_format) reader in **golang**.
**(Note: This project is **not** meant to be used in production. _(It's just a hobby project!)_)**
## Features
- Reads Bitmaps (duh!)
- Writes Bitmaps (duh! again)
- Copy bitmaps in memory
- Create bitmaps from scratch
- Crop bitmaps
- Invert colors
- Grayscale filter
- Extract color channels
- Image Enhacements (e.g Brightness, Contrast etc..)
- Print Bitmaps in Terminal
## Future Features
- Add More Adjustments
- Add Filters (e.g Sepia, Blur, etc..)
- Add some more cool stuff...