@@ -60,9 +60,9 @@ def hls_to_rgb(hue: float, light: float, sat: float) -> Tuple[float, float, floa
60
60
chroma2 = light + sat - (light * sat )
61
61
chroma1 = 2.0 * light - chroma2
62
62
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 ),
66
66
)
67
67
68
68
@@ -101,15 +101,14 @@ def hsv_to_rgb( # pylint: disable=too-many-return-statements,inconsistent-retur
101
101
chroma3 = val * (1.0 - sat * (1.0 - hue1 ))
102
102
i = i % 6
103
103
if i == 0 :
104
- return int ( val * 255 ), int ( chroma3 * 255 ), int ( chroma1 * 255 )
104
+ return val , chroma3 , chroma1
105
105
if i == 1 :
106
- return int ( chroma2 * 255 ), int ( val * 255 ), int ( chroma1 * 255 )
106
+ return chroma2 , val , chroma1
107
107
if i == 2 :
108
- return int ( chroma1 * 255 ), int ( val * 255 ), int ( chroma3 * 255 )
108
+ return chroma1 , val , chroma3
109
109
if i == 3 :
110
- return int ( chroma1 * 255 ), int ( chroma2 * 255 ), int ( val * 255 )
110
+ return chroma1 , chroma2 , val
111
111
if i == 4 :
112
- return int ( chroma3 * 255 ), int ( chroma1 * 255 ), int ( val * 255 )
112
+ return chroma3 , chroma1 , val
113
113
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