File tree 2 files changed +6
-8
lines changed
2 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -313,6 +313,7 @@ where
313
313
{
314
314
type Scalar = T ;
315
315
316
+ #[ rustfmt:: skip]
316
317
fn get_color_difference ( & self , other : & Lab < Wp , T > ) -> Self :: Scalar {
317
318
let c_bar = ( ( self . a * self . a + self . b * self . b ) . sqrt ( )
318
319
+ ( other. a * other. a + other. b * other. b ) . sqrt ( ) )
@@ -379,10 +380,8 @@ where
379
380
let t: T = from_f64 :: < T > ( 1.0 )
380
381
- from_f64 :: < T > ( 0.17 ) * ( ( h_bar_prime - from_f64 ( 30.0 ) ) * pi_over_180) . cos ( )
381
382
+ from_f64 :: < T > ( 0.24 ) * ( ( h_bar_prime * from_f64 ( 2.0 ) ) * pi_over_180) . cos ( )
382
- + from_f64 :: < T > ( 0.32 )
383
- * ( ( h_bar_prime * from_f64 ( 3.0 ) + from_f64 ( 6.0 ) ) * pi_over_180) . cos ( )
384
- - from_f64 :: < T > ( 0.20 )
385
- * ( ( h_bar_prime * from_f64 ( 4.0 ) - from_f64 ( 63.0 ) ) * pi_over_180) . cos ( ) ;
383
+ + from_f64 :: < T > ( 0.32 ) * ( ( h_bar_prime * from_f64 ( 3.0 ) + from_f64 ( 6.0 ) ) * pi_over_180) . cos ( )
384
+ - from_f64 :: < T > ( 0.20 ) * ( ( h_bar_prime * from_f64 ( 4.0 ) - from_f64 ( 63.0 ) ) * pi_over_180) . cos ( ) ;
386
385
let s_l = from_f64 :: < T > ( 1.0 )
387
386
+ ( ( from_f64 :: < T > ( 0.015 ) * ( l_bar - from_f64 ( 50.0 ) ) * ( l_bar - from_f64 ( 50.0 ) ) )
388
387
/ ( ( l_bar - from_f64 ( 50.0 ) ) * ( l_bar - from_f64 ( 50.0 ) ) + from_f64 ( 20.0 ) ) . sqrt ( ) ) ;
Original file line number Diff line number Diff line change @@ -312,6 +312,7 @@ where
312
312
{
313
313
type Scalar = T ;
314
314
315
+ #[ rustfmt:: skip]
315
316
fn get_color_difference ( & self , other : & Lch < Wp , T > ) -> Self :: Scalar {
316
317
let self_a = clamp (
317
318
self . chroma . max ( T :: zero ( ) ) * self . hue . to_radians ( ) . cos ( ) ,
@@ -396,10 +397,8 @@ where
396
397
let t: T = from_f64 :: < T > ( 1.0 )
397
398
- from_f64 :: < T > ( 0.17 ) * ( ( h_bar_prime - from_f64 ( 30.0 ) ) * pi_over_180) . cos ( )
398
399
+ from_f64 :: < T > ( 0.24 ) * ( ( h_bar_prime * from_f64 ( 2.0 ) ) * pi_over_180) . cos ( )
399
- + from_f64 :: < T > ( 0.32 )
400
- * ( ( h_bar_prime * from_f64 ( 3.0 ) + from_f64 ( 6.0 ) ) * pi_over_180) . cos ( )
401
- - from_f64 :: < T > ( 0.20 )
402
- * ( ( h_bar_prime * from_f64 ( 4.0 ) - from_f64 ( 63.0 ) ) * pi_over_180) . cos ( ) ;
400
+ + from_f64 :: < T > ( 0.32 ) * ( ( h_bar_prime * from_f64 ( 3.0 ) + from_f64 ( 6.0 ) ) * pi_over_180) . cos ( )
401
+ - from_f64 :: < T > ( 0.20 ) * ( ( h_bar_prime * from_f64 ( 4.0 ) - from_f64 ( 63.0 ) ) * pi_over_180) . cos ( ) ;
403
402
let s_l = from_f64 :: < T > ( 1.0 )
404
403
+ ( ( from_f64 :: < T > ( 0.015 ) * ( l_bar - from_f64 ( 50.0 ) ) * ( l_bar - from_f64 ( 50.0 ) ) )
405
404
/ ( ( l_bar - from_f64 ( 50.0 ) ) * ( l_bar - from_f64 ( 50.0 ) ) + from_f64 ( 20.0 ) ) . sqrt ( ) ) ;
You can’t perform that action at this time.
0 commit comments