Мне нужен алгоритм для преобразования цвета HCL в RGB и обратного RGB в HCL, имея в виду, что эти цветовые пространства имеют разные гаммы (мне нужно ограничить цвета HCL теми, которые могут быть воспроизведены в цвете RGB Каков алгоритм для этого (алгоритм предназначен для реализации в Wolfram Mathematica , которая изначально поддерживает только цвет RGB)? У меня нет опыта работы с цветовыми пространствами.
PS Некоторые статьи о цвете HCL:
ОБНОВЛЕНИЕ: Как указано Джонатаном Янссоном , в двух вышеупомянутых статьях разные цветовые пространства описаны под названием «HCL»: «Во второй статье используется L C h (uv), который совпадает с L u v *, но описывается в полярных координатах, где h (uv) - угол между координатами u * и v *, а C * - величина этого вектора ». Так что на самом деле мне нужен алгоритм для преобразования RGB в L u v * и обратно.