有没有一种方法可以根据给定的RGB值找到颜色的补色?还是只能为某些颜色找到它?有人将如何用Java做到这一点?
最佳答案
这就是我的想法:(猜想)
令r
,g
和b
为原始颜色的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/