计算AS3中的“艺术”(ryb)互补色

时间:2012-12-17 11:09:22

标签: actionscript-3 colors rgb

我需要计算/生成颜色的互补色。我以为我有它的工作,但这是错误的。与红色相反,我得到青色而不是绿色,这是因为AS3使用rgb值。我知道我需要使用RYB值,但我不知道如何从RGB转换为RYB,计算为RYB值的互补色,然后将其转换回RGB。我对AS3知之甚少。

1 个答案:

答案 0 :(得分:1)

你应该注意色调 - 饱和度 - 亮度。在Hue标度上旋转180度应该给出相反的颜色。

我没有可供您分享的实际代码,但请查看Quasimondo的ColorMatrix课程: http://code.google.com/p/quasimondolibs/source/browse/trunk/quasimondolibs/com/quasimondo/geom/ColorMatrix.as