在寻找索爱主题创建的时候在开发文档里看到这段。
哈,多媒体考试的时候用到的公式
如果创建主题时没有使用 Themes Creator,则应该计算 RGB 距离以确认可以分辨这些颜色。 下面的示例显
示如何计算两种颜色之间的 RGB 距离。
注意: 对于具有 256、512 或 4096 色屏幕的手机,在极少情况下,即使 RGB 距离大于 20,元素颜色对也
可能无效。这是因为颜色会转换为屏幕的调色板,在 RGB 模式中不同的两种颜色可能会转换为不同的调色
板颜色。
示例:
计算两种蓝色(RGB(0,67,140) 和 RGB(0,82,164))之间的 RGB 距离:
1. 分别计算红色、绿色和蓝色值之间的差,然后计算这些差的平方。
红色差 = 0 – 0 = 0
蓝色差 = 82 – 67 = 15
绿色差 = 164 – 140 = 24
2. 将这三种颜色差的平方相加:
02 + 152 + 242 = 0 + 225 + 576 = 801
3. RGB 距离是上面那些平方之和的平方根:
RGB 距离 = 根号(801) = 28.3