A CLI application for applying various image filter algorithms.
- Reverse Colors
- Pixelation
- Floyd-Steinberg Dithering
- Palette Application
cargo run --release -- -f <filter_tag_chain> <input_image_path> <output_image_path>
Original input image:
Reverse colors:
cargo run --release -- -f rev input.jpg output.jpg
Apply Palette:
cargo run --release -- -f pal input.jpg output.jpg
Dithering:
cargo run --release -- -f floyd input.jpg output.jpg
Pixelate:
cargo run --release -- -f pix=16 input.jpg output.jpg
Chain Filters:
cargo run --release -- -f pix=16,pal,rev,floyd input.jpg output.jpg





