私は飽和のための機能的な形を見つけようとしていましたが、何も見つかりませんでした。それは難しいことではありませんが、私の推測はすべて正しく見えません(彩度低下への方向性はもっと簡単です)。画像の彩度
私はRGB形式の画像のピクセルデータを持っています。最終的な画像もRGB形式でなければなりません。だから、どのようにこれらの関数が定義されています:
r_n = saturation_r(r,g,b,sat);
g_n = saturation_g(r,g,b,sat);
b_n = saturation_b(r,g,b,sat);
'sat'引数は何を意味しますか?あなたはRGBカラーを入力として受け取り、彩度を 'sat'に変更して同じ色を出力していますか?あなたは、RGBをHSLに変換する関数を探していますか?それを行う方法はすでに分かっていますか? HSVやHSLの変換に関するウィキペディアのエントリがあります。 –