我已经实现了CIE Delta-E 1994 Algorithm,并注意到更改输入颜色的顺序会改变输出。对于输入颜色#ff0000
和#ffffff
,我得到了~50.2339和~114.5089,具体取决于输入顺序。
我已检查此指标的在线计算器,例如
并且他们返回相同的结果,所以我倾向于相信我在实施中没有犯错误。直观地说,我会假设输入顺序是无关紧要的,因为算法应该计算颜色之间的差异。
我的问题是:
更新:我在上面链接的第二个在线计算器的网站上找到了这个说明:
请注意,对于某些Delta E方法,颜色差异不对称(CIE 1994和2000)。也就是说,颜色A和颜色B之间的差异可能与颜色B和颜色A之间的差异不同。在这种情况下,必须将一种颜色理解为与样本颜色进行比较的参考或标准。 / p>
这似乎至少证实了我的结果是正确的,但我仍然不明白这种不对称在实践中是如何有意义或有用的。如果有人能够阐明这一点,那就太好了。