from colorspace import HCL, sRGB, hexcols
# Example using HCL color object with alpha channel
cols = HCL([260, 80, 30], [80, 0, 80], [30, 90, 30], [1, 0.6, 0.2])
cols.get("H") # Specific dimensionarray([260., 80., 30.])
Documentation built with Python 3.11.10, pyp2qmd 0.1.1 and quarto 1.5.57 on GitHub.
Allows to extract the current values of one or multiple dimensions for all colors of this color object. The names of the coordinates varies between different color spaces.
sRGB.get(dimname=None)
dimnameNone, str
None (default) values of all coordinates of the current color object are returned. A specific coordinate can be specified if needed.
Returns a numpy.ndarray if coordinates of one specific dimension are requested, else a dict of arrays.
from colorspace import HCL, sRGB, hexcols
# Example using HCL color object with alpha channel
cols = HCL([260, 80, 30], [80, 0, 80], [30, 90, 30], [1, 0.6, 0.2])
cols.get("H") # Specific dimensionarray([260., 80., 30.])
{'H': array([260., 80., 30.]),
'C': array([80., 0., 80.]),
'L': array([30., 90., 30.]),
'alpha': array([1. , 0.6, 0.2])}
array([0.00691302, 0.88757039, 0.49625787])
{'R': array([0.00691302, 0.88757039, 0.49625787]),
'G': array([0.24577258, 0.8875635 , 0.17895641]),
'B': array([ 0.64603426, 0.88759885, -0.30114778]),
'alpha': array([1. , 0.6, 0.2])}
TypeError: If argument dimname is neither None or str.
ValueError: If the dimension specified on dimnames does not exist.