Enum jpegxr::PixelFormat[][src]

pub enum PixelFormat {
Show variants PixelFormatDontCare, PixelFormatBlackWhite, PixelFormat8bppGray, PixelFormat16bppRGB555, PixelFormat16bppRGB565, PixelFormat16bppGray, PixelFormat24bppBGR, PixelFormat24bppRGB, PixelFormat32bppBGR, PixelFormat32bppBGRA, PixelFormat32bppPBGRA, PixelFormat32bppGrayFloat, PixelFormat32bppRGB, PixelFormat32bppRGBA, PixelFormat32bppPRGBA, PixelFormat48bppRGBFixedPoint, PixelFormat16bppGrayFixedPoint, PixelFormat32bppRGB101010, PixelFormat48bppRGB, PixelFormat64bppRGBA, PixelFormat64bppPRGBA, PixelFormat96bppRGBFixedPoint, PixelFormat96bppRGBFloat, PixelFormat128bppRGBAFloat, PixelFormat128bppPRGBAFloat, PixelFormat128bppRGBFloat, PixelFormat32bpp, PixelFormat64bppRGBAFixedPoint, PixelFormat64bppRGBFixedPoint, PixelFormat128bppRGBAFixedPoint, PixelFormat128bppRGBFixedPoint, PixelFormat64bppRGBAHalf, PixelFormat64bppRGBHalf, PixelFormat48bppRGBHalf, PixelFormat32bppRGBE, PixelFormat16bppGrayHalf, PixelFormat32bppGrayFixedPoint, PixelFormat64bppCMYK, PixelFormat24bpp3Channels, PixelFormat32bpp4Channels, PixelFormat40bpp5Channels, PixelFormat48bpp6Channels, PixelFormat56bpp7Channels, PixelFormat64bpp8Channels, PixelFormat48bpp3Channels, PixelFormat64bpp4Channels, PixelFormat80bpp5Channels, PixelFormat96bpp6Channels, PixelFormat112bpp7Channels, PixelFormat128bpp8Channels, PixelFormat40bppCMYKAlpha, PixelFormat80bppCMYKAlpha, PixelFormat32bpp3ChannelsAlpha, PixelFormat40bpp4ChannelsAlpha, PixelFormat48bpp5ChannelsAlpha, PixelFormat56bpp6ChannelsAlpha, PixelFormat64bpp7ChannelsAlpha, PixelFormat72bpp8ChannelsAlpha, PixelFormat64bpp3ChannelsAlpha, PixelFormat80bpp4ChannelsAlpha, PixelFormat96bpp5ChannelsAlpha, PixelFormat112bpp6ChannelsAlpha, PixelFormat128bpp7ChannelsAlpha, PixelFormat144bpp8ChannelsAlpha, PixelFormat12bppYCC420, PixelFormat16bppYCC422, PixelFormat20bppYCC422, PixelFormat32bppYCC422, PixelFormat24bppYCC444, PixelFormat30bppYCC444, PixelFormat48bppYCC444, PixelFormat16bpp48bppYCC444FixedPoint, PixelFormat20bppYCC420Alpha, PixelFormat24bppYCC422Alpha, PixelFormat30bppYCC422Alpha, PixelFormat48bppYCC422Alpha, PixelFormat32bppYCC444Alpha, PixelFormat40bppYCC444Alpha, PixelFormat64bppYCC444Alpha, PixelFormat64bppYCC444AlphaFixedPoint, PixelFormat32bppCMYKDIRECT, PixelFormat64bppCMYKDIRECT, PixelFormat40bppCMYKDIRECTAlpha, PixelFormat80bppCMYKDIRECTAlpha,
}
Expand description

Pixel format enum so you don’t have to deal with GUIDs yourself. Naming of these may change before 1.0, be warned.

Variants

PixelFormatDontCare
PixelFormatBlackWhite
PixelFormat8bppGray
PixelFormat16bppRGB555
PixelFormat16bppRGB565
PixelFormat16bppGray
PixelFormat24bppBGR
PixelFormat24bppRGB
PixelFormat32bppBGR
PixelFormat32bppBGRA
PixelFormat32bppPBGRA
PixelFormat32bppGrayFloat
PixelFormat32bppRGB
PixelFormat32bppRGBA
PixelFormat32bppPRGBA
PixelFormat48bppRGBFixedPoint
PixelFormat16bppGrayFixedPoint
PixelFormat32bppRGB101010
PixelFormat48bppRGB
PixelFormat64bppRGBA
PixelFormat64bppPRGBA
PixelFormat96bppRGBFixedPoint
PixelFormat96bppRGBFloat
PixelFormat128bppRGBAFloat
PixelFormat128bppPRGBAFloat
PixelFormat128bppRGBFloat
PixelFormat32bpp
PixelFormat64bppRGBAFixedPoint
PixelFormat64bppRGBFixedPoint
PixelFormat128bppRGBAFixedPoint
PixelFormat128bppRGBFixedPoint
PixelFormat64bppRGBAHalf
PixelFormat64bppRGBHalf
PixelFormat48bppRGBHalf
PixelFormat32bppRGBE
PixelFormat16bppGrayHalf
PixelFormat32bppGrayFixedPoint
PixelFormat64bppCMYK
PixelFormat24bpp3Channels
PixelFormat32bpp4Channels
PixelFormat40bpp5Channels
PixelFormat48bpp6Channels
PixelFormat56bpp7Channels
PixelFormat64bpp8Channels
PixelFormat48bpp3Channels
PixelFormat64bpp4Channels
PixelFormat80bpp5Channels
PixelFormat96bpp6Channels
PixelFormat112bpp7Channels
PixelFormat128bpp8Channels
PixelFormat40bppCMYKAlpha
PixelFormat80bppCMYKAlpha
PixelFormat32bpp3ChannelsAlpha
PixelFormat40bpp4ChannelsAlpha
PixelFormat48bpp5ChannelsAlpha
PixelFormat56bpp6ChannelsAlpha
PixelFormat64bpp7ChannelsAlpha
PixelFormat72bpp8ChannelsAlpha
PixelFormat64bpp3ChannelsAlpha
PixelFormat80bpp4ChannelsAlpha
PixelFormat96bpp5ChannelsAlpha
PixelFormat112bpp6ChannelsAlpha
PixelFormat128bpp7ChannelsAlpha
PixelFormat144bpp8ChannelsAlpha
PixelFormat12bppYCC420
PixelFormat16bppYCC422
PixelFormat20bppYCC422
PixelFormat32bppYCC422
PixelFormat24bppYCC444
PixelFormat30bppYCC444
PixelFormat48bppYCC444
PixelFormat16bpp48bppYCC444FixedPoint
PixelFormat20bppYCC420Alpha
PixelFormat24bppYCC422Alpha
PixelFormat30bppYCC422Alpha
PixelFormat48bppYCC422Alpha
PixelFormat32bppYCC444Alpha
PixelFormat40bppYCC444Alpha
PixelFormat64bppYCC444Alpha
PixelFormat64bppYCC444AlphaFixedPoint
PixelFormat32bppCMYKDIRECT
PixelFormat64bppCMYKDIRECT
PixelFormat40bppCMYKDIRECTAlpha
PixelFormat80bppCMYKDIRECTAlpha

Trait Implementations

impl Clone for PixelFormat[src]

fn clone(&self) -> PixelFormat[src]

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for PixelFormat[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl PartialEq<PixelFormat> for PixelFormat[src]

fn eq(&self, other: &PixelFormat) -> bool[src]

This method tests for self and other values to be equal, and is used by ==. Read more

#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]

This method tests for !=.

impl Copy for PixelFormat[src]

impl Eq for PixelFormat[src]

impl StructuralEq for PixelFormat[src]

impl StructuralPartialEq for PixelFormat[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

impl<T> From<T> for T[src]

pub fn from(t: T) -> T[src]

Performs the conversion.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

pub fn into(self) -> U[src]

Performs the conversion.

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

pub fn to_owned(&self) -> T[src]

Creates owned data from borrowed data, usually by cloning. Read more

pub fn clone_into(&self, target: &mut T)[src]

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.