JavaFX 高斯模糊效果

2024年8月29日 | 1 分钟阅读

高斯模糊效果与 BoxBlur 效果非常相似。两者之间的唯一区别是高斯模糊效果使用高斯卷积核来模糊节点。但是,JavaFX 提供了类 javafx.scene.effect.GaussianBlur 来在节点上实现高斯模糊。需要实例化此类才能在节点上应用适当的效果。

性质

该类的属性以及 setter 方法在下表中描述。

属性描述设置器方法
输入此属性属于效果类型。它表示效果的输入。setInput(Effect value)
半径此属性属于双精度类型。它表示模糊内核的半径。setRadius(Double value)

构造函数

该类包含两个构造函数。

  1. public GaussianBlur() : 使用参数的默认值创建新实例。
  2. public GaussianBlur(double radius) : 使用指定的参数值创建一个新实例。

示例


JavaFX GaussianBlur Effect