Photoshop在“Hue +15”操作中使用像素做什么?

时间:2018-02-21 18:04:27

标签: colors photoshop

我需要对我的程序中的图片做同样的效果,但我不明白PS如何决定改变哪个像素组件的规则和数量。 在某些像素处,我看到-30个组件发生了变化,而在另一个像素处,有-2个+2个变化。 enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

HSL或色调,饱和度和亮度,是RGB色彩空间的替代品,并描述为here.

基本上,亮度是锥体向上或向下的距离,色度或饱和度是沿半径的距离,色调是从基部开始的旋转角度,从红色开始为零。

当您更改色调时,您基本上会在圆锥周围滑动以更改颜色。所以,你提到的15度,意味着Photoshop正在旋转所有颜色,并将其替换为距离红色15度的颜色。

您可以使用-modulate运算符在命令行中使用 ImageMagick 执行相同的操作,该运算符使用3个百分比调制亮度,饱和度和色调:

magick input.jpg -modulate 100,100,104 result.jpg

104对应于360度中的15度,以百分比表示。

如果你想在 OpenCV 中进行,你会转换为HSL颜色空间然后采用Hue通道,并且未经测试,我认为你以模数180加7,因为它不能代表在unsigned char中完全360度,因此它为你添加的每1个使用2度。我可能弄错了。