有没有一种方法可以根据给定的RGB值找到颜色的补色?还是只能为某些颜色找到它?有人将如何用Java做到这一点?

最佳答案

这就是我的想法:(猜想)

rgb为原始颜色的RGB分量。

r'g'b'为互补色的RGB分量。

然后:

r' = max(r,b,g) + min(r,b,g) - r
b' = max(r,b,g) + min(r,b,g) - b
g' = max(r,b,g) + min(r,b,g) - g

我发现这与网站(即www.color-hex.com)给出的答案相同,但我仍然会证明这一点。 :)

关于java - 以编程方式找到颜色的补充?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3054873/

10-10 18:48