Enum lcms2_sys::ffi::PixelFormat
[−]
[src]
#[repr(u32)]pub enum PixelFormat { GRAY_8, GRAY_8_REV, GRAY_16, GRAY_16_REV, GRAY_16_SE, GRAYA_8, GRAYA_16, GRAYA_16_SE, GRAYA_8_PLANAR, GRAYA_16_PLANAR, RGB_8, RGB_8_PLANAR, BGR_8, BGR_8_PLANAR, RGB_16, RGB_16_PLANAR, RGB_16_SE, BGR_16, BGR_16_PLANAR, BGR_16_SE, RGBA_8, RGBA_8_PLANAR, RGBA_16, RGBA_16_PLANAR, RGBA_16_SE, ARGB_8, ARGB_8_PLANAR, ARGB_16, ABGR_8, ABGR_8_PLANAR, ABGR_16, ABGR_16_PLANAR, ABGR_16_SE, BGRA_8, BGRA_8_PLANAR, BGRA_16, BGRA_16_SE, CMY_8, CMY_8_PLANAR, CMY_16, CMY_16_PLANAR, CMY_16_SE, CMYK_8, CMYKA_8, CMYK_8_REV, CMYK_8_PLANAR, CMYK_16, CMYK_16_REV, CMYK_16_PLANAR, CMYK_16_SE, KYMC_8, KYMC_16, KYMC_16_SE, KCMY_8, KCMY_8_REV, KCMY_16, KCMY_16_REV, KCMY_16_SE, CMYK5_8, CMYK5_16, CMYK5_16_SE, KYMC5_8, KYMC5_16, KYMC5_16_SE, CMYK6_8, CMYK6_8_PLANAR, CMYK6_16, CMYK6_16_PLANAR, CMYK6_16_SE, CMYK7_8, CMYK7_16, CMYK7_16_SE, KYMC7_8, KYMC7_16, KYMC7_16_SE, CMYK8_8, CMYK8_16, CMYK8_16_SE, KYMC8_8, KYMC8_16, KYMC8_16_SE, CMYK9_8, CMYK9_16, CMYK9_16_SE, KYMC9_8, KYMC9_16, KYMC9_16_SE, CMYK10_8, CMYK10_16, CMYK10_16_SE, KYMC10_8, KYMC10_16, KYMC10_16_SE, CMYK11_8, CMYK11_16, CMYK11_16_SE, KYMC11_8, KYMC11_16, KYMC11_16_SE, CMYK12_8, CMYK12_16, CMYK12_16_SE, KYMC12_8, KYMC12_16, KYMC12_16_SE, XYZ_16, Lab_8, LabV2_8, ALab_8, ALabV2_8, Lab_16, LabV2_16, Yxy_16, YCbCr_8, YCbCr_8_PLANAR, YCbCr_16, YCbCr_16_PLANAR, YCbCr_16_SE, YUV_8, YUV_8_PLANAR, YUV_16, YUV_16_PLANAR, YUV_16_SE, HLS_8, HLS_8_PLANAR, HLS_16, HLS_16_PLANAR, HLS_16_SE, HSV_8, HSV_8_PLANAR, HSV_16, HSV_16_PLANAR, HSV_16_SE, NAMED_COLOR_INDEX, XYZ_FLT, Lab_FLT, LabA_FLT, GRAY_FLT, RGB_FLT, RGBA_FLT, ARGB_FLT, BGR_FLT, BGRA_FLT, CMYK_FLT, XYZ_DBL, Lab_DBL, GRAY_DBL, RGB_DBL, BGR_DBL, CMYK_DBL, GRAY_HALF_FLT, RGB_HALF_FLT, RGBA_HALF_FLT, CMYK_HALF_FLT, ARGB_HALF_FLT, BGR_HALF_FLT, BGRA_HALF_FLT, }
Variants
GRAY_8GRAY_8_REVGRAY_16GRAY_16_REVGRAY_16_SEGRAYA_8GRAYA_16GRAYA_16_SEGRAYA_8_PLANARGRAYA_16_PLANARRGB_8RGB_8_PLANARBGR_8BGR_8_PLANARRGB_16RGB_16_PLANARRGB_16_SEBGR_16BGR_16_PLANARBGR_16_SERGBA_8RGBA_8_PLANARRGBA_16RGBA_16_PLANARRGBA_16_SEARGB_8ARGB_8_PLANARARGB_16ABGR_8ABGR_8_PLANARABGR_16ABGR_16_PLANARABGR_16_SEBGRA_8BGRA_8_PLANARBGRA_16BGRA_16_SECMY_8CMY_8_PLANARCMY_16CMY_16_PLANARCMY_16_SECMYK_8CMYKA_8CMYK_8_REVCMYK_8_PLANARCMYK_16CMYK_16_REVCMYK_16_PLANARCMYK_16_SEKYMC_8KYMC_16KYMC_16_SEKCMY_8KCMY_8_REVKCMY_16KCMY_16_REVKCMY_16_SECMYK5_8CMYK5_16CMYK5_16_SEKYMC5_8KYMC5_16KYMC5_16_SECMYK6_8CMYK6_8_PLANARCMYK6_16CMYK6_16_PLANARCMYK6_16_SECMYK7_8CMYK7_16CMYK7_16_SEKYMC7_8KYMC7_16KYMC7_16_SECMYK8_8CMYK8_16CMYK8_16_SEKYMC8_8KYMC8_16KYMC8_16_SECMYK9_8CMYK9_16CMYK9_16_SEKYMC9_8KYMC9_16KYMC9_16_SECMYK10_8CMYK10_16CMYK10_16_SEKYMC10_8KYMC10_16KYMC10_16_SECMYK11_8CMYK11_16CMYK11_16_SEKYMC11_8KYMC11_16KYMC11_16_SECMYK12_8CMYK12_16CMYK12_16_SEKYMC12_8KYMC12_16KYMC12_16_SEXYZ_16Lab_8LabV2_8ALab_8ALabV2_8Lab_16LabV2_16Yxy_16YCbCr_8YCbCr_8_PLANARYCbCr_16YCbCr_16_PLANARYCbCr_16_SEYUV_8YUV_8_PLANARYUV_16YUV_16_PLANARYUV_16_SEHLS_8HLS_8_PLANARHLS_16HLS_16_PLANARHLS_16_SEHSV_8HSV_8_PLANARHSV_16HSV_16_PLANARHSV_16_SENAMED_COLOR_INDEXXYZ_FLTLab_FLTLabA_FLTGRAY_FLTRGB_FLTRGBA_FLTARGB_FLTBGR_FLTBGRA_FLTCMYK_FLTXYZ_DBLLab_DBLGRAY_DBLRGB_DBLBGR_DBLCMYK_DBLGRAY_HALF_FLTRGB_HALF_FLTRGBA_HALF_FLTCMYK_HALF_FLTARGB_HALF_FLTBGR_HALF_FLTBGRA_HALF_FLTMethods
impl PixelFormat[src]
fn float(&self) -> usize
fn optimized(&self) -> usize
fn colorspace(&self) -> usize
fn swapfirst(&self) -> usize
fn flavor(&self) -> usize
fn planar(&self) -> bool
fn endian16(&self) -> usize
fn doswap(&self) -> usize
fn extra(&self) -> usize
fn channels(&self) -> usize
fn bytes_per_channel(&self) -> usize
fn bytes_per_pixel(&self) -> usize
Trait Implementations
impl Copy for PixelFormat[src]
impl Clone for PixelFormat[src]
fn clone(&self) -> PixelFormat
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl PartialEq for PixelFormat[src]
fn eq(&self, __arg_0: &PixelFormat) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0
This method tests for !=.