目標は、画像に対してハードウェア アクセラレーションによる明るさ、コントラスト、または RGB カラー調整を行うことです。C# を使用し、結果を Drawing.Image に格納します。
マトリックス変換を使用してみましたが、ハードウェア アクセラレーションではありません。また、XAML の使用はハードウェア アクセラレーションですが、画像を抽出するときに、Media.Image から標準の .NET Drawing.Image への変換により、画像の内容が変更されます (Microsoft の変換メソッドを使用)。つまり、変換された出力は入力と一致しません。
C# から DirectX/ピクセル シェーダーを使用して、Drawing.Image を操作するか、少なくとも書き込む方法があると思います。
ありがとう