@@ -60,9 +60,9 @@ def hls_to_rgb(hue: float, light: float, sat: float) -> Tuple[float, float, floa
6060 chroma2 = light + sat - (light * sat )
6161 chroma1 = 2.0 * light - chroma2
6262 return (
63- int ( _v (chroma1 , chroma2 , hue + ONE_THIRD ) * 255 ),
64- int ( _v (chroma1 , chroma2 , hue ) * 255 ),
65- int ( _v (chroma1 , chroma2 , hue - ONE_THIRD ) * 255 ),
63+ _v (chroma1 , chroma2 , hue + ONE_THIRD ),
64+ _v (chroma1 , chroma2 , hue ),
65+ _v (chroma1 , chroma2 , hue - ONE_THIRD ),
6666 )
6767
6868
@@ -101,15 +101,14 @@ def hsv_to_rgb( # pylint: disable=too-many-return-statements,inconsistent-retur
101101 chroma3 = val * (1.0 - sat * (1.0 - hue1 ))
102102 i = i % 6
103103 if i == 0 :
104- return int ( val * 255 ), int ( chroma3 * 255 ), int ( chroma1 * 255 )
104+ return val , chroma3 , chroma1
105105 if i == 1 :
106- return int ( chroma2 * 255 ), int ( val * 255 ), int ( chroma1 * 255 )
106+ return chroma2 , val , chroma1
107107 if i == 2 :
108- return int ( chroma1 * 255 ), int ( val * 255 ), int ( chroma3 * 255 )
108+ return chroma1 , val , chroma3
109109 if i == 3 :
110- return int ( chroma1 * 255 ), int ( chroma2 * 255 ), int ( val * 255 )
110+ return chroma1 , chroma2 , val
111111 if i == 4 :
112- return int ( chroma3 * 255 ), int ( chroma1 * 255 ), int ( val * 255 )
112+ return chroma3 , chroma1 , val
113113 if i == 5 :
114- return int (val * 255 ), int (chroma1 * 255 ), int (chroma2 * 255 )
115- # Cannot get here
114+ return val , chroma1 , chroma2
0 commit comments