Skip to content

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