U4.04.2Lightness differences must guarantee separability设计

需通过明度差保证可区分

别名: 明度冗余 · CVD 安全色板

概念解释

让分类色板在色觉缺陷下仍然可读的可靠办法,不是寻找"色盲也能分辨的色相",而是让每个类别对之间保持足够的明度差(lightness difference):色相轴可能被压缩,明度轴在几乎所有色觉类型下都保留。两个颜色只要深浅拉开,即使红绿轴失效的读者也能把它们分成两类;两个颜色色相不同但深浅相同,则随时可能合并成一种。

机制

色觉缺陷压缩的是色空间的某些方向(最常见为红绿轴),而明度信号来自所有视锥响应的加权与亮度通道的处理,路径不同于色相比较,因此基本不受红绿轴变异影响。于是可区分性的"保底"从色相转移到了明度:把候选色板按明度排序,要求任意相邻两档明度差超过可辨阈值,色相只负责锦上添花。这也解释了为什么"给红绿加明度差"(如深红对浅绿)是工程上最便宜的修复——不换语义,只拉开深浅。

边界

明度差是可区分的必要保险,不是充分装饰:类别数一多,纯靠明度排开会让色板退化成一条顺序灰阶,图例匹配变慢,且明度过深过浅都会与背景或网格线撞车。明度安全也不等于顺序编码正确——分类数据被排成明暗阶梯会诱导读者读出"大小",此时需要形状或图案补位,而不是继续压榨明度。

怎么落地

  • 构建分类色板时先排明度后选色相:候选色按 L* 排序,相邻档差值低于阈值的配对直接淘汰或调整。
  • 红绿必须共存时,强制一深一浅(深红/浅绿或浅红/深绿),并检查模拟变换后深浅关系不被反转。
  • 深色背景上的色板重新校验明度差:同一组色在正负背景上的可辨表现不同,不能沿用亮色背景的校验结果。
  • 验证:把色板交给模拟变换与灰度转换,逐对检查是否仍可分开;再请真实读者做图例匹配计时,明显变慢的对子加大明度差。

延伸

  • 同组U4.04.1 红绿组合对相当比例人群失效 · U4.04.3 需在灰度下仍可读
  • 相邻U4.01.3 需同时用形状或图案冗余编码 · U4.02.3 明度是顺序感的主要载体
  • 站内检索lightness separation · CVD safe palette · categorical colour

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/U4.04.2