色立方
把 GB/T 15608-2006《中国颜色体系》的三维色立体搬上屏幕 —— 约 7480 个样片,可旋转、切片、取色;并叠入 164 个 GB/T 31430 中国色做双向印证。
色值说明 这些 HEX 不是网上抄来的,是从国标色度坐标一步步算出来的
色立方的样片从哪来
色立体按 GB/T 15608-2006《中国颜色体系》的几何模型重建:中性轴(各明度 V 对应的亮度因数 Y)+ 40 色相环(10 个基本色在最大彩度处的色度锚点平滑插值)+ 沿径向的彩度内插,得到每个样片的 xyY,再走与下方相同的 XYZ → sRGB 换算。屏幕受 sRGB 色域限制,越界样片已裁剪,页面标注「显示近似」。叠入的 164 个中国色则按下方链路换算。
换算链路(四步,可复现)
-
取国标原始参数
GB/T 31430-2015 表 1 给出每个色的
Y10(亮度因数)与x10 / y10(色度坐标)。测量条件:CIE 1964 补充标准色度系统(10° 视场)、D65 标准照明体、de:8° 几何条件。 -
转 CIE XYZ 三刺激值
X = (x/y)·Y,Y = Y10,Z = ((1−x−y)/y)·Y。依据 GB/T 3977-2008《颜色的表示方法》、GB/T 3979-2008《物体色的测量方法》。 -
转线性 sRGB
套用 IEC 61966-2-1 定义的标准矩阵,白点为 D65(
x=0.3127, y=0.3290),白场归一 Y=1。 -
伽马编码 → 8 位 HEX
分量 ≤ 0.0031308 时乘 12.92;否则
1.055·u^(1/2.4) − 0.055,再 ×255 取整。这一步让颜色在普通显示器上「看起来正常」。
超色域:sRGB 装不下所有传统色
164 色中有 13 个超出 sRGB 可显示范围,最大越界 3.11%(蓝翠)。对越界分量统一截断到 0~1——任何标准工具按同法都会得到同一个 HEX,便于自行验算。替代方案是在 CIELAB/LCh 空间保明度与色相、只压缩彩度,两法差异 ΔE*ab 均值约 2.1、最大 4.9。
依据标准
- GB/T 31430-2015 中国传统色色名及色度特性(数据源)
- GB/T 3977-2008 颜色的表示方法 · GB/T 3979-2008 物体色的测量方法
- IEC 61966-2-1 sRGB 色彩空间(转换矩阵与伽马)
- GB/T 15609-2008 彩色显示器色度测量方法 · GB/T 39848-2021 平板显示器色域测量方法(显示端校准,法定基准色温 6500K / D65)
- CIE 15:2004 色度学(D65 白点与三刺激值计算通则)
一个必须说明的体系性差异
国标数据按 CIE 1964 10° 视场给出,而 sRGB 矩阵按 CIE 1931 2° 视场定义。行业惯例是把 10° 数值直接代入 2° 矩阵——本站采用的就是这条惯例路径。若按「物理色」严格桥接(需光谱数据,而国标未给),实测两者差异 ΔE*ab 中位约 2.8、最大约 12.6,蓝紫系最明显:10° 观察者对短波敏感度更低,同一块颜色在 2° 下显得更蓝。
保留惯例路径的理由有两条:其一,10° 本就是大视场(>4°)观看的推荐口径,看色卡、织物、墙面时比 2° 更贴合人眼;其二,它可复现——任何人用标准工具按同法都能算出同一个 HEX。
例外与自检
- 金色、金黄、银色、银白:标准注明带强光泽、不宜用中国颜色体系标号表示,HEX 为基色近似,屏幕无法还原金属光泽。
- 无彩色系(白/黑/百草霜/铁灰/深灰):标准仅给亮度因数 Y10,按中性灰换算。
- 自检:以标准原始色度坐标正向重算全部 164 色,163 色与本页 HEX 完全一致(灰黄按标准重算为 #BD9C6F)。
- 外部佐证:清华大学艺术与科学研究中心色彩研究所(TASCII)依同一标准公开的靛蓝参考值为
#025790,与本页#005791相差 ΔE₀₀ = 0.13——通道差仅 R−2 / G 0 / B+1,源于红通道仅越界 0.00087 时的不同取舍,属 8bit 一个台阶内的一致。
拖拽旋转 · 滚轮缩放 · 点击样片查看色值
轴向:纵轴 = 明度 V(黑→白),半径 = 彩度 C,圆周 = 色调 H(40 色相)
按标准几何模型重建:中性轴 + 色相环 + 彩度内插;屏幕为 sRGB 近似显示,超域样片已裁剪。