pub trait ConvertBuffer<T> {
    // Required method
    fn convert(&self) -> T;
}
Expand description

Provides color conversions for whole image buffers.

Required Methods§

source

fn convert(&self) -> T

Converts self to a buffer of type T

A generic implementation is provided to convert any image buffer to a image buffer based on a Vec<T>.

Implementors§

source§

impl<'a, 'b, Container, FromType, ToType> ConvertBuffer<ImageBuffer<ToType, Vec<<ToType as Pixel>::Subpixel>>> for ImageBuffer<FromType, Container>
where FromType: Pixel + 'static, ToType: Pixel + 'static + FromColor<FromType>, Container: Deref<Target = [<FromType as Pixel>::Subpixel]>, <FromType as Pixel>::Subpixel: 'static, <ToType as Pixel>::Subpixel: 'static,