diff --git a/color-module/src/lib.rs b/color-module/src/lib.rs index eca9a68..d4f08f2 100644 --- a/color-module/src/lib.rs +++ b/color-module/src/lib.rs @@ -92,8 +92,8 @@ pub fn shift_hue(color: &str, degree: f32) -> Result let origin_color = Srgb::from_str(color) .map_err(|_| errors::ColorError::UnrecogniazedRGB(color.to_string()))? .into_format::(); - let hsl = Hsl::from_color(origin_color); - let shifted_color = hsl.shift_hue(degree); + let oklch = Oklch::from_color(origin_color); + let shifted_color = oklch.shift_hue(degree); let srgb = Srgb::from_color(shifted_color); Ok(format!("{:x}", srgb.into_format::())) } @@ -103,8 +103,8 @@ pub fn lighten(color: &str, percent: f32) -> Result let origin_color = Srgb::from_str(color) .map_err(|_| errors::ColorError::UnrecogniazedRGB(color.to_string()))? .into_format::(); - let hsl = Hsl::from_color(origin_color); - let lightened_color = hsl.lighten(percent); + let oklch = Oklch::from_color(origin_color); + let lightened_color = oklch.lighten(percent); let srgb = Srgb::from_color(lightened_color); Ok(format!("{:x}", srgb.into_format::())) } @@ -114,8 +114,8 @@ pub fn lighten_absolute(color: &str, value: f32) -> Result(); - let hsl = Hsl::from_color(origin_color); - let lightened_color = hsl.lighten_fixed(value); + let oklch = Oklch::from_color(origin_color); + let lightened_color = oklch.lighten_fixed(value); let srgb = Srgb::from_color(lightened_color); Ok(format!("{:x}", srgb.into_format::())) } @@ -125,8 +125,8 @@ pub fn darken(color: &str, percent: f32) -> Result { let origin_color = Srgb::from_str(color) .map_err(|_| errors::ColorError::UnrecogniazedRGB(color.to_string()))? .into_format::(); - let hsl = Hsl::from_color(origin_color); - let darkened_color = hsl.darken(percent); + let oklch = Oklch::from_color(origin_color); + let darkened_color = oklch.darken(percent); let srgb = Srgb::from_color(darkened_color); Ok(format!("{:x}", srgb.into_format::())) } @@ -136,8 +136,8 @@ pub fn darken_absolute(color: &str, value: f32) -> Result(); - let hsl = Hsl::from_color(origin_color); - let darkened_color = hsl.darken_fixed(value); + let oklch = Oklch::from_color(origin_color); + let darkened_color = oklch.darken_fixed(value); let srgb = Srgb::from_color(darkened_color); Ok(format!("{:x}", srgb.into_format::())) }