diff options
author | Silas Bartha <[email protected]> | 2024-06-13 20:37:10 -0400 |
---|---|---|
committer | Silas Bartha <[email protected]> | 2024-06-13 20:37:10 -0400 |
commit | 5b5f1bed5e8da9d799e5910793477ba0360d5135 (patch) | |
tree | ab7f7677593cae40dd3f21ba4246d016dc23b2de | |
parent | 2a50eb9b405efb2a1935ebea229791d61272fe8c (diff) |
Removed unnecessary into calls in LSB codecv0.2.1
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | src/lossless/lsb.rs | 10 |
2 files changed, 6 insertions, 6 deletions
@@ -1,6 +1,6 @@ [package] name = "occule" -version = "0.2.0" +version = "0.2.1" edition = "2021" [features] diff --git a/src/lossless/lsb.rs b/src/lossless/lsb.rs index f8f1113..2ce1456 100644 --- a/src/lossless/lsb.rs +++ b/src/lossless/lsb.rs @@ -14,9 +14,9 @@ pub struct LsbCodec; impl Codec for LsbCodec { fn encode(&self, carrier: &[u8], payload: &[u8]) -> Result<Vec<u8>, CodecError> { - let image_format = image::guess_format(carrier.into()).unwrap(); - let mut image: DynamicImage = image::load_from_memory(carrier.into()).unwrap(); - let payload: &[u8] = payload.into(); + let image_format = image::guess_format(carrier).unwrap(); + let mut image: DynamicImage = image::load_from_memory(carrier).unwrap(); + let payload: &[u8] = payload; if image.pixels().count() < payload.len() { return Err(CodecError::DataInvalid("Payload Too Big for Carrier".into())); @@ -55,8 +55,8 @@ impl Codec for LsbCodec { fn decode(&self, carrier: &[u8]) -> Result<(Vec<u8>, Vec<u8>), CodecError> { - let image_format = image::guess_format(carrier.into()).unwrap(); - let mut image: DynamicImage = image::load_from_memory(carrier.into()).unwrap(); + let image_format = image::guess_format(carrier).unwrap(); + let mut image: DynamicImage = image::load_from_memory(carrier).unwrap(); let mut payload: Vec<u8> = Vec::new(); match image { |