There are 3 main structures exposed via SteganoCore
that is
use stegano_core::{SteganoCore, SteganoEncoder, Hide};
SteganoCore::encoder()
.hide_file("Cargo.toml")
.use_carrier_image("../resources/plain/carrier-image.png")
.write_to("/tmp/image-with-a-file-inside.png")
.hide();
use stegano_core::{SteganoCore, SteganoEncoder, SteganoDecoder, Hide, Unveil};
SteganoCore::encoder()
.hide_file("Cargo.toml")
.use_carrier_image("../resources/plain/carrier-image.png")
.write_to("/tmp/image-with-a-file-inside.png")
.hide();
SteganoCore::decoder()
.use_source_image("/tmp/image-with-a-file-inside.png")
.write_to_folder("/tmp/")
.unveil();