此函数实现了使用 LAB 颜色模型 和 CIEDE2000 色差公式 来计算两种颜色的差异(色差),适合需要对颜色进行精准比较的场景。
功能
- 计算两种颜色的色差:
- 使用 LAB 颜色空间(基于人眼视觉感知)对颜色进行量化表示。
- 通过 CIEDE2000 色差公式计算色差,结果越大表示颜色差异越大。
- 支持输入 16 进制颜色值 (
0xRRGGBB
格式)。
- 返回色差值:
- 色差值为一个非负实数,通常用来表示颜色的接近程度。
- 色差值越小,表示颜色越接近;值为
0
时表示完全相同。
可以用于做一个颜色容错率的判断,有些场景的图标颜色会有轻微的变化。
代码示例:
声明:站内资源为整理优化好的代码上传分享与学习研究,如果是开源代码基本都会标明出处,方便大家扩展学习路径。请不要恶意搬运,破坏站长辛苦整理维护的劳动成果。本站为爱好者分享站点,所有内容不作为商业行为。如若本站上传内容侵犯了原著者的合法权益,请联系我们进行删除下架。
评论(0)