Struct jpeg_decoder::Decoder
[−]
[src]
pub struct Decoder<R> { /* fields omitted */ }JPEG decoder
Methods
impl<R: Read> Decoder<R>[src]
pub fn new(reader: R) -> Decoder<R>[src]
Creates a new Decoder using the reader reader.
pub fn info(&self) -> Option<ImageInfo>[src]
Returns metadata about the image.
The returned value will be None until a call to either read_info or decode has
returned Ok.
pub fn read_info(&mut self) -> Result<(), Error>[src]
Tries to read metadata from the image without decoding it.
If successful, the metadata can be obtained using the info method.
pub fn decode(&mut self) -> Result<Vec<u8>, Error>[src]
Decodes the image and returns the decoded pixels if successful.