私はJavaゲームにぼやけたメカニズムを実装しようとしています。実行時にぼかし効果を作成するにはどうすればよいですか?
10499 次
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 に答える