【发布时间】:2016-12-03 07:00:25
【问题描述】:
我正在尝试在 javascript(HTML5 画布)中实现色温更改功能。根据我的研究,我得出的结论是,最好的方法是将 RGB 转换为 LAB,然后从 LAB 调整 B 分量(A -> Tint & B -> Temperature)
不过,我还实现了一个转换度数的代码 Kelvin to an RGB value 。所以我有两个我需要的组件;图像数据和我的体温。
我的方法是将每个像素转换为 LAB,并将温度 RGB 也转换为 LAB,并在这些值之间进行插值。我只是不知道这是否是正确的方法。
或者有没有更好的方法根据一定的开尔文度数对图像应用温度?
【问题讨论】:
-
我会想办法在 RGB 中进行调整。即使进行实际调整有点复杂,避免所有转换只是为了使调整更简单一点...
标签: javascript image-processing colors html5-canvas