にぼかしを適用する必要がありますSystem.Drawing.Bitmap
。のクラスはSystem.Drawing
GDI+ のラッパーであるはずなので、GDI+ ブラー効果を使用します。これは可能ですか?
編集: 独自のぼかし効果を作成する方法を知りたくありません。組み込みの GDI+ の使用方法を知りたいです。
にぼかしを適用する必要がありますSystem.Drawing.Bitmap
。のクラスはSystem.Drawing
GDI+ のラッパーであるはずなので、GDI+ ブラー効果を使用します。これは可能ですか?
編集: 独自のぼかし効果を作成する方法を知りたくありません。組み込みの GDI+ の使用方法を知りたいです。
私はこれを行うためにcodeplexでライブラリを開発しました。次のバージョンでは、すべてのエフェクトでxp(処理機能が遅い)を完全にレガシーサポートします。現在のバージョンは、vista以降でのみ機能します。次の場所で見つけることができます。
http://csharpgdiplus11.codeplex.com/
完全なソースが付属しているので、それがどのように行われるかを確認できます。
これは、GDI + Blurの使用方法を示さないもう1つの提案であると思いますが、正直なところ、自分で見つけることはできません。私はMSDNでリファレンスを見ることができ、GDI+のBlurクラスのOSリストはWin2000までしかありません。おそらくそれはもう存在しないだけです。これがまったく役立つ場合は、C#で独自のブラーを実装するための優れたリンクがあります
http://home.scarlet.be/zoetrope/blur.htm
それが十分に速くない場合は、これを試してみてください。
http://www.cnblogs.com/dah/archive/2007/03/30/694527.html
...もちろん、少し中国語を翻訳する必要があります。