bardecoder
bardecoder copied to clipboard
[FR] add CLI
Add a CLI:
bardecoder file.png
Here's my main.rs for a CLI.
use bardecoder;
use bardecoder::prepare::BlockedMean;
use image;
use std::env;
fn main() {
let img = image::open(env::args().last().unwrap()).unwrap();
// Use default decoder builder
let mut db = bardecoder::default_builder();
// Use some different arguments in one of the default components
//db.prepare(Box::new(BlockedMean::new(7, 9)));
// Build the actual decoder
let decoder = db.build();
let results = decoder.decode(&img);
for result in results {
println!("{}", result.unwrap());
}
}