HSVColor¶
-
class
ledwall.components.
HSVColor
(h=0.0, s=1.0, v=1.0)¶ Represents a color in the HSV color space. The components of the HSV color are normalized to the intervall [0.0;1.0].
If you have in values to create a HSVColor you can use the class method fromIntValues to create an instance.
The hue component has to be within the range of [0;360]. Saturation and value in the range of [0;100]
The rgb property returns the converted and normalized values in the RGB color space.
-
h
¶ Same as the property hue. Just for the lazy people.
Return type: float
-
hue
¶ The normalized hue component of the color.
Return type: float
-
intValues
¶ Returns the int values for the three components. The normalized hue value is projected on the intervall [0;360] and value and saturation are projeted on the intervall [0;100]
Return type: tuple(int)
-
rgb
¶ Returns a tuple with the converted and normalized rgb values
Return type: tuple(float)
-
s
¶ Same as the property saturation. Just for the lazy people.
Return type: float
-
saturation
¶ The normalized saturation component of the color.
Return type: float
-
saturation100
¶ - The saturation component of the color as a value
- in the intervall of [0.0;100.0].
Return type: float
-
v
¶ Same as the property value. Just for the lazy people.
Return type: float
-
value
¶ The normalized value component of the color.
Return type: float
-
value100
¶ - The value component of the color in the range
- of [0.0;100.0].
Return type: float
-