System.Drawing.Bitmap
にぼかしを適用する必要があります。 System.Drawing
のクラスはGDI +のラッパーであるはずですので、GDI+ Blur effectを使用します。これは可能ですか?あれば、どうですか?.NETビットマップでGDI +ぼかし効果を使用するにはどうすればよいですか?
編集:自分でぼかし効果を書き込む方法がわからないので、組み込みのGDI +を使用する方法を知りたいです。
System.Drawing.Bitmap
にぼかしを適用する必要があります。 System.Drawing
のクラスはGDI +のラッパーであるはずですので、GDI+ Blur effectを使用します。これは可能ですか?あれば、どうですか?.NETビットマップでGDI +ぼかし効果を使用するにはどうすればよいですか?
編集:自分でぼかし効果を書き込む方法がわからないので、組み込みのGDI +を使用する方法を知りたいです。
これを行うために、私はcodeplexのライブラリを開発しました。次のバージョンは、すべてのエフェクトのxp(遅い処理機能を備えたもの)のフルレガシーサポートを提供します。現在のバージョンはVista以上でのみ動作します。で:
http://csharpgdiplus11.codeplex.com/
これは、完全なソースが付属していますので、あなたはどのように行うのを見ることができます。
これは、GDI + Blurの使い方を示すものではありませんが、私は正直なところ見つけられません。私はMSDNでリファレンスを見ることができ、GDI +のBlurクラスのOSリストはWin 2000にしか上がらない。それはもう存在しないかもしれない。これがすべてで助け場合は、ここにあなた自身のブラーをimplimenting上EXCELLENTリンクはC#である
http://home.scarlet.be/zoetrope/blur.htm
それが十分に速くない場合、この試みを与える:
http://www.cnblogs.com/dah/archive/2007/03/30/694527.html
...もちろん、少し中国語を翻訳する必要があります。