モジュール javafx.graphics
パッケージ javafx.scene.effect

クラスGaussianBlur


  • public class GaussianBlur
    extends Effect
    構成可能な半径を使用したガウス畳込みカーネルを使用するぼかし効果です。

    例:

    
     Text text = new Text();
     text.setText("Blurry Text!");
     text.setFill(Color.web("0x3b596d"));
     text.setFont(Font.font(null, FontWeight.BOLD, 50));
     text.setX(10);
     text.setY(50);
    
     text.setEffect(new GaussianBlur());
     

    前述のコードにより、次の出力が生成されます。

    テキストに対するGaussianBlurの視覚効果

    導入されたバージョン:
    JavaFX 2.0
    • プロパティの詳細

      • input

        public final ObjectProperty<Effect> inputProperty
        このEffectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
        デフォルト値:
        null
        関連項目:
        getInput()setInput(Effect)
    • コンストラクタの詳細

      • GaussianBlur

        public GaussianBlur()
        デフォルトのパラメータでGaussianBlurの新しいインスタンスを作成します。
      • GaussianBlur

        public GaussianBlur​(double radius)
        指定された半径を持つGaussianBlurの新しいインスタンスを作成します。
        パラメータ:
        radius - ぼかしカーネルの半径
        導入されたバージョン:
        JavaFX 2.1
    • メソッドの詳細

      • setInput

        public final void setInput​(Effect value)
        プロパティinputの値を設定します。
        プロパティの説明:
        このEffectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
        デフォルト値:
        null
      • getInput

        public final Effect getInput()
        プロパティinputの値を取得します。
        プロパティの説明:
        このEffectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
        デフォルト値:
        null
      • inputProperty

        public final ObjectProperty<Effect> inputProperty()
        このEffectの入力。 nullに設定した場合、または指定しない場合、EffectがアタッチされているNodeのグラフィカル・イメージが入力として使用されます。
        デフォルト値:
        null
        関連項目:
        getInput()setInput(Effect)
      • setRadius

        public final void setRadius​(double value)
        プロパティradiusの値を設定します。
        プロパティの説明:
        ぼかしカーネルの直径。
               Min:  0.0
               Max: 63.0
           Default: 10.0
          Identity:  0.0
         
        デフォルト値:
        10.0
      • getRadius

        public final double getRadius()
        プロパティradiusの値を取得します。
        プロパティの説明:
        ぼかしカーネルの直径。
               Min:  0.0
               Max: 63.0
           Default: 10.0
          Identity:  0.0
         
        デフォルト値:
        10.0
      • radiusProperty

        public final DoubleProperty radiusProperty()
        ぼかしカーネルの直径。
               Min:  0.0
               Max: 63.0
           Default: 10.0
          Identity:  0.0
         
        デフォルト値:
        10.0
        関連項目:
        getRadius()setRadius(double)