diff --git a/src/encode_image.rs b/src/encode_image.rs index 40ac597..30285e7 100644 --- a/src/encode_image.rs +++ b/src/encode_image.rs @@ -33,7 +33,7 @@ pub fn encode_image( } } - encode_tile::encode_tile(data, *quality, writer)? + encode_tile::encode_tile(&data, *quality, writer)? } } } diff --git a/src/encode_tile.rs b/src/encode_tile.rs index 5e5d11c..b84d3f2 100644 --- a/src/encode_tile.rs +++ b/src/encode_tile.rs @@ -3,7 +3,7 @@ use std::io::Write; use crate::protocol::{ProtocolWriter, ProtocolWriterResult}; pub fn encode_tile( - data: [u8; 256], + data: &[u8; 256], quality: u8, writer: &mut ProtocolWriter ) -> ProtocolWriterResult<()> {