輝度に影響を与えずに画像の色相/彩度を変更する必要がある VirtualDub プラグインを作成しています。
ここにいくつかのコードがあります:
Pixel32 *dst= fa->dst.data;
int U= (*dst>>16) & 0xff;
int Y= (*dst>> 8) & 0xff;
int V= (*dst ) & 0xff;
RGB に変換する前に、UV の色相を x 角度で調整する必要があります。UV 範囲は -0.5 ~ +0.5 です。色空間で色相を-45度調整するための変換テーブル/式/既製の関数はありますか?