Javafx-motionblur-effect
提供:Dev Guides
JavaFXエフェクト-MotionBlur
ガウス効果と同様に、モーションブラーはJavaFXのノードをぼかす効果です。 また、ぼかし効果の生成に役立つガウス畳み込みカーネルも使用します。 ガウス効果とモーションブラーの唯一の違いは、指定された角度でガウス畳み込みカーネルが使用されることです。
名前で示されているように、角度を指定してこの効果を適用すると、与えられた入力は、動いているときに見ているように見えます。
パッケージ javafx.scene.effect の MotionBlur というクラスは、モーションブラーエフェクトを表します。 このクラスには、次の3つのプロパティが含まれます-
- input -このプロパティはEffect型であり、ボックスブラー効果への入力を表します。
- 半径-このプロパティは、*モーションブラーエフェクト*が適用される半径を表すdouble型です。
- 角度-これはダブルタイプのプロパティであり、モーションエフェクトの角度を度単位で表します。
例
次のプログラムは、モーションブラーエフェクトを示す例です。 ここでは、DARKSEAGREENカラーで塗りつぶされたテキスト「Welcome to finddevguides」を描画し、45度の角度でモーションブラーエフェクトを適用しています。
このコードを MotionBlurEffectExample.java という名前のファイルに保存します。
次のコマンドを使用して、コマンドプロンプトから保存したJavaファイルをコンパイルして実行します。
実行時に、上記のプログラムは以下に示すようにJavaFXウィンドウを生成します。