【发布时间】:2015-05-24 07:30:34
【问题描述】:
我正在开发一个使用 OpenGL 的数据可视化工具,而 LAB 颜色空间是我正在处理的数据可视化的最容易理解的颜色空间(3 个数据轴映射到颜色空间的 3 个轴)。是否有快速(例如,没有非整数求幂,适合在着色器中执行)算法将 LAB 值与 RGB 值进行近似转换?
【问题讨论】:
-
我希望有,但我怀疑它是否存在。立方根部分将很难模拟。也许在少量等效点之间使用线性插值?
-
好吧,这是一个子问题:例如OpenGL 使得 RGB 值是线性的(自动应用伽马),还是不是(显式伽马补偿)?如果它们是线性的,那就意味着 XYZ->RGB 步骤只需要矩阵乘法,对吗?
标签: algorithm colors pixel-shader color-space function-approximation