Skip to main content

Decoder

Trait Decoder 

Source
pub trait Decoder:
    Debug
    + Send
    + Sync {
    // Required method
    fn decode_tile(
        &self,
        buffer: Bytes,
        photometric_interpretation: PhotometricInterpretation,
        jpeg_tables: Option<&[u8]>,
        samples_per_pixel: u16,
        bits_per_sample: u16,
        lerc_parameters: Option<&[u32]>,
    ) -> AsyncTiffResult<Vec<u8>>;
}
Expand description

A trait to decode a TIFF tile.

Required Methods§

Source

fn decode_tile( &self, buffer: Bytes, photometric_interpretation: PhotometricInterpretation, jpeg_tables: Option<&[u8]>, samples_per_pixel: u16, bits_per_sample: u16, lerc_parameters: Option<&[u32]>, ) -> AsyncTiffResult<Vec<u8>>

Decode a TIFF tile.

Implementors§