GDI +は高性能でWindows XPに含まれているのでGDI +が好きです。ただし、そのぼかしクラスとエフェクトクラスは、Windows Vista以降にのみ付属するGDI + 1.1でのみ使用できます。 MicrosoftがWindows XPのサポートをすぐに中止する計画をしているにもかかわらず、依然としてXPに固執している人の割合は依然として高い。消費者向けソフトウェアを作成する場合は、Windows XPをサポートする必要があります。しかし残念ながら、GDI + 1.1はXPでは再配布できません。GDI +の代わりに
私はいくつかのオープンソースの画像ライブラリを試しました。しかし、例えば、ガウスぼかし操作などのパフォーマンスに関しては、gdi +よりもかなり遅くなります。
誰かがGDI + XPサポートのより良い代替案をお勧めしますか?
:
高性能ガウスぼかしのための他の選択肢は、例えば、(いくつかのGPUアクセラレーションAPI、例えばOpenGLの/ GLSL、DirectXの、またはDirect2Dの中にシェーダを介して)GPUベースのボケを実装することです高性能の代替案は見つけにくいでしょう。_GDI + _ _に固執する必要があり、_GDI + 1.1_が利用できない場合にのみ、ぼかし効果の代替実装を使用する必要があります。 –
IIRC - Vistaでは、ウィンドウとそのエフェクトがGPUのサーフェスとしてレンダリングされます。とにかく、そのような種類のパフォーマンスをソフトウェアで複製するつもりはありません。 –