我正在编写一个 VirtualDub 插件,其中需要在不影响亮度的情况下更改图像的色调/色度。
这是一些代码:
Pixel32 *dst= fa->dst.data;
int U= (*dst>>16) & 0xff;
int Y= (*dst>> 8) & 0xff;
int V= (*dst ) & 0xff;
在转换为 RGB 之前,我需要通过 x 角度调整 UV 的色调。紫外线范围介于 -0.5 和 +0.5 之间。是否有一个转换表/公式/已经编写的函数可以在颜色空间中将色调调整 -45 度?