找到最近的颜色

Arg*_*ros 3 distance colors

可能重复:
颜色之间的相似性

我知道这不是一个编程问题,但我认为对颜色模型的理解总是与程序员的生活息息相关.
所以我们在办公室里争论某种颜色.我说的是一种特殊的颜色更接近粉红色,一位同事说它更贴近紫色.

问题是我如何测量颜色与另一种颜色的距离?

示例:
Pink =( 255,192,203) - > A
Purple
=(128,0,128) - > B 颜色问题=(232,143,253) - > C
A或B最接近C?

颜色

Mar*_*ers 10

一种简单的方法是使用以下公式计算RGB立方体中的欧氏距离:

√((r2-r1)2 +(g2-g1)2 +(b2-b1)2)

然而,这不能准确地衡量人类亲密度的感知.例如,人眼对某些颜色比其他颜色更敏感.考虑到这一点,你需要研究一下人类对颜色的看法.这个维基百科页面有一些很好的起点:色差