Photoshop Camera RAW / Lightroom的色彩校准工具如何工作?

时间:2018-06-07 23:31:56

标签: image-processing colors photoshop hsl image-effects

我想尝试对Photoshop / Lightroom中的相机原始滤镜中的相机校准面板进行逆向工程。

Photoshop Colour Calibration Tool

它可以创建一些非常酷的效果,所以我想编写一个有助于自动化这些效果的程序。我试图弄清楚它是如何工作的,它似乎与HSL颜色调整方法的不同之处在于只需移动" Blue Primary"滑块似乎影响所有颜色,而不仅仅是蓝色色调(它甚至会影响一些以纯红色开始的颜色)。

我试图绘制出这样做的功能,因为它似乎做了一些事情,即将RGB中实际蓝色的色调移动到你移动色调的任何地方,但是我不确定这究竟意味着什么。

这里是unmodified graph of hues relating to RGB values

这是相同的图表but by shifting the blue primary hues all the way to the left

我知道它不仅仅是色调偏移,因为只需在L / S处于100%的色调光谱上运行滤镜似乎实际上改变了某些色调的亮度和饱和度,请参阅图像以下链接为例。

Regular Hue Spectrum

Hue Spectrum with Blue Primary slider all the way to the left.

有没有其他开源软件可以做这样的事情我可以查找代码,或者可能知道这实际上是如何工作的?

1 个答案:

答案 0 :(得分:2)

我明白了(至少我相信他们正在做的事情)。因此,如果其他人有相同的问题,他们正在做的是利用RGB中每种RGB颜色的色度坐标 - > XYZ色彩空间转换。因此,当移动蓝色坐标的色调时,我认为他们首先只是在HSL中移动蓝色的色调,然后获取移位的色调的颜色,将其转换为XYZ,然后将XYZ投影到XY上以获得移位蓝色的色度坐标。然后将其应用于图像,只需使用移位的坐标从RGB转换为XYZ,然后使用未移位的XYZ转换矩阵转换回RGB。