Как да конвертирате между различните цветови модели в 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