- java.lang.Object
-
- javafx.scene.effect.Effect
-
- javafx.scene.effect.BoxBlur
-
public class BoxBlur extends Effect
簡単なボックス・フィルタ・カーネルを使用するぼかし効果で、両次元に個別に構成可能なサイズと、生成されたぼかしの品質を制御する反復パラメータを指定します。例:
BoxBlur boxBlur = new BoxBlur(); boxBlur.setWidth(10); boxBlur.setHeight(3); boxBlur.setIterations(3); 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(boxBlur);
前述のコードにより、次の出力が生成されます。
- 導入されたバージョン:
- JavaFX 2.0
-
-
プロパティのサマリー
プロパティ Type プロパティ 説明 DoubleProperty
height
ぼかし効果の垂直次元。ObjectProperty<Effect>
input
このEffect
の入力。IntegerProperty
iterations
品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。DoubleProperty
width
ぼかし効果の水平次元。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 double
getHeight()
プロパティheightの値を取得します。Effect
getInput()
プロパティinputの値を取得します。int
getIterations()
プロパティiterationsの値を取得します。double
getWidth()
プロパティwidthの値を取得します。DoubleProperty
heightProperty()
ぼかし効果の垂直次元。ObjectProperty<Effect>
inputProperty()
このEffect
の入力。IntegerProperty
iterationsProperty()
品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。void
setHeight(double value)
プロパティheightの値を設定します。void
setInput(Effect value)
プロパティinputの値を設定します。void
setIterations(int value)
プロパティiterationsの値を設定します。void
setWidth(double value)
プロパティwidthの値を設定します。DoubleProperty
widthProperty()
ぼかし効果の水平次元。
-
-
-
プロパティの詳細
-
input
public final ObjectProperty<Effect> inputProperty
このEffect
の入力。null
に設定した場合、または指定しない場合、Effect
がアタッチされているNode
のグラフィカル・イメージが入力として使用されます。- デフォルト値:
- null
- 関連項目:
getInput()
、setInput(Effect)
-
width
public final DoubleProperty widthProperty
ぼかし効果の水平次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された幅のボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
- 関連項目:
getWidth()
、setWidth(double)
-
height
public final DoubleProperty heightProperty
ぼかし効果の垂直次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された高さのボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
- 関連項目:
getHeight()
、setHeight(double)
-
iterations
public final IntegerProperty iterationsProperty
品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。 効果を3回繰り返すと、ガウスぼかしの品質が3%以内になります。Min: 0 Max: 3 Default: 1 Identity: 0
- デフォルト値:
- 1
- 関連項目:
getIterations()
、setIterations(int)
-
-
メソッドの詳細
-
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)
-
setWidth
public final void setWidth(double value)
プロパティwidthの値を設定します。- プロパティの説明:
- ぼかし効果の水平次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された幅のボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
-
getWidth
public final double getWidth()
プロパティwidthの値を取得します。- プロパティの説明:
- ぼかし効果の水平次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された幅のボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
-
widthProperty
public final DoubleProperty widthProperty()
ぼかし効果の水平次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された幅のボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
- 関連項目:
getWidth()
、setWidth(double)
-
setHeight
public final void setHeight(double value)
プロパティheightの値を設定します。- プロパティの説明:
- ぼかし効果の垂直次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された高さのボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
-
getHeight
public final double getHeight()
プロパティheightの値を取得します。- プロパティの説明:
- ぼかし効果の垂直次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された高さのボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。
Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
-
heightProperty
public final DoubleProperty heightProperty()
ぼかし効果の垂直次元。 特定のピクセルの色情報が、そのピクセルを中心にした、指定された高さのボックスに拡散されます。 1以下の値を指定した場合、色データがその発生源のピクセルを超えて拡散されることはないため、何の効果もありません。Min: 0.0 Max: 255.0 Default: 5.0 Identity: <1.0
- デフォルト値:
- 5.0
- 関連項目:
getHeight()
、setHeight(double)
-
setIterations
public final void setIterations(int value)
プロパティiterationsの値を設定します。- プロパティの説明:
- 品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。 効果を3回繰り返すと、ガウスぼかしの品質が3%以内になります。
Min: 0 Max: 3 Default: 1 Identity: 0
- デフォルト値:
- 1
-
getIterations
public final int getIterations()
プロパティiterationsの値を取得します。- プロパティの説明:
- 品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。 効果を3回繰り返すと、ガウスぼかしの品質が3%以内になります。
Min: 0 Max: 3 Default: 1 Identity: 0
- デフォルト値:
- 1
-
iterationsProperty
public final IntegerProperty iterationsProperty()
品質または滑らかさを向上させるために、ぼかし効果を繰り返す回数。 効果を3回繰り返すと、ガウスぼかしの品質が3%以内になります。Min: 0 Max: 3 Default: 1 Identity: 0
- デフォルト値:
- 1
- 関連項目:
getIterations()
、setIterations(int)
-
-