[][src]Trait image::ImageDecoderExt

pub trait ImageDecoderExt<'a>: ImageDecoder<'a> + Sized {
    fn read_rect_with_progress<F: Fn(Progress)>(
        &mut self,
        x: u32,
        y: u32,
        width: u32,
        height: u32,
        buf: &mut [u8],
        progress_callback: F
    ) -> ImageResult<()>; fn read_rect(
        &mut self,
        x: u32,
        y: u32,
        width: u32,
        height: u32,
        buf: &mut [u8]
    ) -> ImageResult<()> { ... } }

ImageDecoderExt trait

Required methods

fn read_rect_with_progress<F: Fn(Progress)>(
    &mut self,
    x: u32,
    y: u32,
    width: u32,
    height: u32,
    buf: &mut [u8],
    progress_callback: F
) -> ImageResult<()>

Read a rectangular section of the image, periodically reporting progress.

Loading content...

Provided methods

fn read_rect(
    &mut self,
    x: u32,
    y: u32,
    width: u32,
    height: u32,
    buf: &mut [u8]
) -> ImageResult<()>

Read a rectangular section of the image.

Loading content...

Implementors

impl<'a, R: 'a + BufRead + Seek> ImageDecoderExt<'a> for HDRAdapter<R>[src]

impl<'a, R: 'a + Read + Seek> ImageDecoderExt<'a> for BmpDecoder<R>[src]

impl<'a, R: 'a + Read + Seek> ImageDecoderExt<'a> for DxtDecoder<R>[src]

Loading content...