[−][src]Trait pix::Format
Pixel format determines Channels and bit depth.
Associated Types
Loading content...Required methods
fn rgba(self) -> [Self::Chan; 4]
Get red, green, blue and alpha channels
fn with_rgba(rgba: [Self::Chan; 4]) -> Self
Make a pixel with given RGBA channels
Implementors
impl<C, A> Format for Gray<C, A> where
C: Channel,
A: Alpha<Chan = C> + From<C>,
[src]
C: Channel,
A: Alpha<Chan = C> + From<C>,
type Chan = C
fn rgba(self) -> [Self::Chan; 4]
[src]
Get [red, green, blue, alpha] channels
fn with_rgba(rgba: [Self::Chan; 4]) -> Self
[src]
Make a pixel with given RGBA channels
impl<C, A> Format for Mask<C, A> where
C: Channel,
A: Alpha<Chan = C> + From<C>,
[src]
C: Channel,
A: Alpha<Chan = C> + From<C>,
type Chan = C
fn rgba(self) -> [Self::Chan; 4]
[src]
Get [red, green, blue, alpha] channels
fn with_rgba(rgba: [Self::Chan; 4]) -> Self
[src]
Make a pixel with given RGBA channels
impl<C, A> Format for Rgb<C, A> where
C: Channel,
A: Alpha<Chan = C> + From<C>,
[src]
C: Channel,
A: Alpha<Chan = C> + From<C>,