目标是对图像进行硬件加速亮度、对比度或 RGB 颜色调整。使用 C# 并将结果存储在 Drawing.Image 中。
我试过使用矩阵变换,但它们不是硬件加速的。并且使用 XAML 是硬件加速的,但是在提取图像时,从 Media.Image 到标准 .NET Drawing.Image 的转换会更改图像内容(使用 Microsoft 的转换方法);即转换后的输出与输入不匹配。
我假设有一种方法可以使用 C# 中的 DirectX/像素着色器并操作或至少写入 Drawing.Image。
谢谢