这是此线程的后续问题。我现在已经设法在不接触亮度的情况下旋转 UV 分量(色度)......有点。
我使用此解决方案从 RGB 转换为 YUV ,更改 UV 值并转换回 RGB。
然而,亮度似乎仍然受到影响——虽然不知道为什么。它似乎也不限于我的代码——可能发生了一些我不明白的事情——因为我在其他 VirtualDub 插件(例如 Donald Graft 的 hue 插件)中看到了这种情况。
举个例子,我在每行上随机旋转了不同值的色度。这里的图像显示了这一点。
左上角是原始图像。右边的两个图像是 U 和 V,左下角是 Y 分量(亮度)。如您所见,在本节中,色彩鲜艳的亮度部分受到色度变化的影响。任何想法为什么会这样?这与 RGB 颜色空间中的剪辑有关吗?有没有办法克服这个问题?