Convert XYZ to HSL
xyz_to_hsl(xyz, transformation = "sRGB", linear_func = NULL)
A tibble
of H, S and L colour channels.
A dataframe or matrix with X, Y and Z colour channels located in the columns 1 to 3, respectively.
An option in c("sRGB", "Adobe")
for a built-in transformation or, alternatively, a custom 3x3 transformation matrix.
A function to convert RGB colour space into linear RGB space. Used only if a custom transformation matrix is provided. Transformation skips if no function is provided under a user-defined transformation matrix. See: https://en.wikipedia.org/wiki/SRGB.