Steganography-focused companion project for image-flow.
This project keeps LSB message embedding/extraction logic isolated while
using image-flow as a git dependency for image types/codecs.
Steganography now supports configurable LSB depth per RGB color component
(bitsPerChannel, range 1..8, default 1).
Build:
makeCommands:
# Demo roundtrip with generated image
./build/bin/stego_flow demo [bitsPerChannel]
# Embed arbitrary binary payload file into an image from disk
./build/bin/stego_flow embed-file <input-image> <payload-file> <output-image> [bitsPerChannel]
# Extract payload bytes from an image to a file on disk
./build/bin/stego_flow extract-file <input-image> <output-file> [bitsPerChannel]Supported image extensions are .png, .bmp, .jpg/.jpeg, and .gif.