鉴于在RGB中,我们可以表示256^3=16,777,216种颜色组合,而人眼只能区分大约10,000,000种颜色,很明显,还有6,777,216种RGB组合与对应的颜色在色彩上是无法区分的。
压缩算法基于此原理,在近似处理帧范围内颜色差异方面发挥作用。考虑到这一点,如何可靠计算给定颜色是否与另一个颜色的“相似范围”之内呢?
当然,“相似性”将是一些可以调整的任意/可调参数,但这只是一个近似值。那么,有没有一些指针、伪代码、直观的代码示例或资源来帮助我建立这样的函数呢?
非常感谢您的帮助。
1-log2(1000000)/24
即3.11%。不要指望用它来压缩! - sam hocevar