qtm.utilities.color
Utilities for converting various color models to a qtm compatible format.
import qtm
print(qtm.utilities.color.rgb(0.855, 0.161, 0.11))
# 1845722
print(qtm.utilities.color.hsl(4, 0.77, 0.48))
# 1845464
print(qtm.utilities.color.rgb(0.855, 0.161, 0.11))
-- 1845722
print(qtm.utilities.color.hsl(4, 0.77, 0.48))
-- 1845464
curl --json "[0.855, 0.161, 0.11]" http://localhost:7979/api/scripting/qtm/utilities/color/rgb/
:: 1845722
curl --json "[4, 0.77, 0.48]" http://localhost:7979/api/scripting/qtm/utilities/color/hsl/
:: 1845464
rgb
Make a color from rgb values (red, green, blue).
qtm.utilities.color.rgb(r, g, b)
Parameters
r
float
The red value (in the [0.0, 1.0] range).
g
float
The green value (in the [0.0, 1.0] range).
b
float
The blue value (in the [0.0, 1.0] range).
Returns
integer
The color (in 0xbbggrr format).
hsl
Make a color from hsl values (hue, saturation, lightness).
qtm.utilities.color.hsl(h, s, l)
Parameters
h
float
The hue value (in the [0.0, 360.0] range).
s
float
The saturation value (in the [0.0, 1.0] range).
l
float
The lightness value (in the [0.0, 1.0] range).
Returns
integer
The color (in 0xbbggrr format).
help
Get the documentation for a module or method.
qtm.utilities.color.help(method?)
Parameters
method
string?
The name of the method (if null, the documentation for the module will be returned instead).
Returns
string