Mopix
mopix is a lightweight Go library for handling and manipulating PPM (Portable Pixmap) images in the plain-text "P3" format. It provides a clean and modular interface for reading, writing, and transforming images, with support for effects, filters, steganography, drawing, and more.
Features
- Image I/O: Read and write PPM (P3) images easily.
- Filters: Grayscale, sepia, invert
Installation
Install mopix using Go modules:
go get github.com/varun0138/mopix
Then import it in your Go files:
import "github.com/varun0138/mopix"
Notes
- Supports only ASCII (P3) PPM format.
- All operations are done in memory; suitable for small to medium-sized images.
- Written in pure Go with standard library only – no external dependencies.
- Thread-safe operations where applicable.
License
This project is licensed under the MIT License - see the LICENSE file for details.