基于 Brettel / Viénot LMS 色彩空间转换算法,模拟红色盲、绿色盲、蓝色盲、红绿蓝色弱、全色盲共 8 种色觉状态下看到的颜色。 支持单色模拟、整套配色方案风险检测(ΔE 色差)、WCAG 对比度校验,帮你做出所有人都能看清的设计。
| 色觉模式 | 前景色 | 背景色 | 对比度 | AA 正文 4.5:1 | AA 大字 3:1 | AAA 7:1 |
|---|
模拟流程:sRGB → 去伽马线性化 → Viénot(1999) RGB↔LMS 矩阵 → 对应色盲类型的 LMS 投影矩阵 → 逆变换回线性 RGB → 重新伽马编码。 色弱(Anomalous Trichromacy)按 60% 严重度在原色与全色盲结果之间线性插值;全色盲采用 CIE 亮度权重 0.2126 / 0.7152 / 0.0722 转灰度。 色差判定使用 CIE76 ΔE(sRGB → XYZ(D65) → CIELAB 后求欧氏距离),一般认为 ΔE < 2.3 肉眼难辨、ΔE < 20 在界面场景中已属"容易混淆"。
基于 LMS 色彩空间转换矩阵模拟红绿蓝三类色盲色弱与全色盲下的颜色表现,支持整套配色方案检查、易混淆色对提示与 WCAG 对比度达标判定。