pub trait Color: Sync + Send { fn name() -> &'static str; fn channels() -> usize; fn has_alpha() -> bool; }
Stores colorspace information
The name of a colorspace, for example: “rgb”
The number of channels
Determines if the last channel should be used as an alpha channel