1

私はJavaゲームにぼやけたメカニズムを実装しようとしています。実行時にぼかし効果を作成するにはどうすればよいですか?

4

3 に答える 3

5

グーグル「ガウスぼかし」、これを試してみてください:http://www.jhlabs.com/ip/blurring.html

于 2009-10-19T16:38:17.247 に答える
4

Googleの「畳み込みフィルター」について読んでください。これは、周囲のピクセルの値に基づいてピクセル値を変更する方法です。そのため、ぼかし以外に、画像の鮮明化や線の検出も行うことができます。

于 2009-10-19T16:41:38.850 に答える
3

あなたがJavaゲーム開発をしているなら、私はあなたがjava2dを使っているに違いない。

次のような畳み込みフィルターを作成します。

 // Create the kernel.
 kernel = new KernelJAI
 float[] = {  0.0F, -1.0F,  0.0F,
             -1.0F,  5.0F, -1.0F,
              0.0F, -1.0F,  0.0F };

 // Create the convolve operation.
 blurredImage = JAI.create("convolve", originalImage, kernel);

詳細については、http://java.sun.com/products/java-media/jai/forDevelopers/jai1_0_1guide-unc/Image-enhance.doc.html#51172(コードの出所でもあります)を参照してください。

于 2009-10-19T18:00:44.197 に答える