私は現在、画像処理のパフォーマンスを向上させるために.net3.5sp1で導入されたPixelShadersを使用して実験しています。すべてがはるかに高速ですが、それでも、wpfフォームの一部の要素にエフェクトを適用しただけで、実際には避けたいと思っています。
たくさんの画像処理機能があります。パフォーマンスを上げるために、他のものをピクセルシェーダーに少しずつ置き換えたいと思います。そのようなピクセルシェーダーを表示せずにImageSourceに適用する方法はありますか?
私は現在、画像処理のパフォーマンスを向上させるために.net3.5sp1で導入されたPixelShadersを使用して実験しています。すべてがはるかに高速ですが、それでも、wpfフォームの一部の要素にエフェクトを適用しただけで、実際には避けたいと思っています。
たくさんの画像処理機能があります。パフォーマンスを上げるために、他のものをピクセルシェーダーに少しずつ置き換えたいと思います。そのようなピクセルシェーダーを表示せずにImageSourceに適用する方法はありますか?
C# の専門家からまだ回答が得られていないのを見て、C++ DirectX 開発者の観点からこれにアプローチしようとします。私の回答が役に立たない場合でも、少なくとも正しい方向に向けられることを願っています。私は C# についてほとんど知りませんし、PixelShaders がどのようにサポートされているかについても何も知りません。そのような場合は、必要に応じてコメントするか反対票を投じてください
これを実現するために C++ / DirectX で一般的に行われていることは次のとおりです。
準備(一度行う)
レンダリング (複数回実行)