extern crate steganography;
use steganography::decoder::*;
use steganography::util::*;
fn main() {
let encoded_image = file_as_image_buffer("examples/decode_message.png".to_string());
let dec = Decoder::new(encoded_image);
let out_buffer = dec.decode_alpha();
let clean_buffer: Vec<u8> = out_buffer.into_iter()
.filter(|b| {
*b != 0xff_u8
})
.collect();
let message = bytes_to_str(clean_buffer.as_slice());
println!("{:?}", message);
}