pub enum IccColorSpace {
Rgb,
Cmyk,
Lab,
Gray,
Generic(u8),
}Expand description
ICC color space types
Variants§
Rgb
RGB color space (3 components)
Cmyk
CMYK color space (4 components)
Lab
Lab color space (3 components)
Gray
Gray color space (1 component)
Generic(u8)
Generic multi-component color space
Implementations§
Source§impl IccColorSpace
impl IccColorSpace
Sourcepub fn component_count(&self) -> u8
pub fn component_count(&self) -> u8
Get the number of components for this color space
Sourcepub fn default_range(&self) -> Vec<f64>
pub fn default_range(&self) -> Vec<f64>
Get default range for color components
Trait Implementations§
Source§impl Clone for IccColorSpace
impl Clone for IccColorSpace
Source§fn clone(&self) -> IccColorSpace
fn clone(&self) -> IccColorSpace
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for IccColorSpace
Source§impl Debug for IccColorSpace
impl Debug for IccColorSpace
Source§impl PartialEq for IccColorSpace
impl PartialEq for IccColorSpace
Source§fn eq(&self, other: &IccColorSpace) -> bool
fn eq(&self, other: &IccColorSpace) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IccColorSpace
Auto Trait Implementations§
impl Freeze for IccColorSpace
impl RefUnwindSafe for IccColorSpace
impl Send for IccColorSpace
impl Sync for IccColorSpace
impl Unpin for IccColorSpace
impl UnsafeUnpin for IccColorSpace
impl UnwindSafe for IccColorSpace
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more