我正在寻找一种像Photoshop一样的色温和色彩校正滑块算法。我读了wiki page about color temperature .,并了解了如何大致计算XYZ颜色空间中的相关色温(CCT)。
然后我发现an alogirhtm使用近似值(特定色温的颜色)和alpha混合(原始图像和色温)直接调整RGB图像的色温。 我也知道如何convert color temperature from the pre-calculated table(我在Imagemagick中也提到了色温校正算法。)
下面是我从各种帖子中获得的色温直方图。
image1: color temperature from web
但是在Photoshop中,色温校正与上述方法大不相同。
image2: color temperature&tint slide from photoshop
使用网络上的色温校正,我永远无法在photoshop上获得相同的温度校正效果。因为在其他算法中,当温度降低时,图像上的橙色(或红色)会增加,但是在photoshop中,黄色会增加。而且我无法从其他算法中得到淡黄色的图像。
我很好奇为什么会发生这种情况,希望我想知道如何以编程方式从photoshop中获得相同的色温和色调校正滑块效果。
有人可以给我任何线索吗?