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 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IccColorSpace
impl Debug for IccColorSpace
Source§impl PartialEq for IccColorSpace
impl PartialEq for IccColorSpace
impl Copy for IccColorSpace
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 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more