提示
显示器与人眼对亮度是非线性感知的,但光是线性叠加的——光照计算必须在线性空间进行。Gamma/sRGB 转换一旦出错,"光照发灰、阴影过暗、加法不对"等经典 bug 接踵而至。色彩管理就是把这个转换理清楚。
一、Gamma 与 sRGB:非线性编码
- 人眼对暗部更敏感 → 用有限 bit 存颜色时,把更多精度分给暗部更划算。
- sRGB / Gamma 编码:存储/显示时对颜色做非线性编码(近似
pow(x, 1/2.2)),暗部精度高;显示时再解码回线性亮度。
2026/7/26大约 4 分钟
