INNER CODE UNIT · Rust
from_oklch
sharkdp/pastel · src/lib.rs:161
pub fn from_oklch(l: Scalar, c: Scalar, h: Scalar, alpha: Scalar) -> Color {
Self::from(&OkLCh { l, c, h, alpha })
}
/// Create a `Color` from the four colours of the CMYK model: Cyan, Magenta, Yellow and Black.
/// The CMYK colours are subtractive. This means the colours get darker as you blend them together
pub fn from_cmyk(c: Scalar, m: Scalar, y: Scalar, k: Scalar) -> Color {
Self::from(&CMYK { c, m, y, k })
}
/// Convert a `Color` to its hue, saturation, lightness and alpha values. The hue is given
/// in degrees, as a number between 0.0 and 360.0. Saturation, lightness and alpha are numbers
/// between 0.0 and 1.0.
pub fn to_hsla(&self) -> HSLA {
HSLA::from(self)
}
/// Format the color as a HSL-representation string (`hsla(123, 50.3%, 80.1%, 0.4)`). If the