Как конвертировать между различными цветовыми моделями в Mathematica?

Я никогда не замечал этого раньше, но кажется очевидным, нет ли какого-нибудь способа преобразовать, скажем, Hue в RGBColor? Искал (канонический) HueToRGBColor, пробовал Hue[RGBColor[1,0,0]], все безрезультатно.


person berniethejet    schedule 24.12.2011    source источник


Ответы (1)


Вам нужна функция ColorConvert. Итак, для вашего примера:

ColorConvert[Red,"HSB"]
Out[1]= Hue[0., 1., 1.]

и наоборот:

ColorConvert[Hue[0, 1, 1], "RGB"]
RGBColor[1., 0., 0.]
person abcd    schedule 24.12.2011