此函数实现了使用 LAB 颜色模型CIEDE2000 色差公式 来计算两种颜色的差异(色差),适合需要对颜色进行精准比较的场景。

功能

  1. 计算两种颜色的色差:
    • 使用 LAB 颜色空间(基于人眼视觉感知)对颜色进行量化表示。
    • 通过 CIEDE2000 色差公式计算色差,结果越大表示颜色差异越大。
    • 支持输入 16 进制颜色值 (0xRRGGBB 格式)。
  2. 返回色差值:
    • 色差值为一个非负实数,通常用来表示颜色的接近程度。
    • 色差值越小,表示颜色越接近;值为 0 时表示完全相同。

 

可以用于做一个颜色容错率的判断,有些场景的图标颜色会有轻微的变化。

 

代码示例:

声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。