JavaFX 运动模糊效果

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

运动模糊与高斯模糊效果类似。运动模糊效果也用于模糊节点。高斯模糊效果和运动模糊效果的唯一区别是运动模糊效果使用指定的角度来模糊节点。

顾名思义,通过应用此效果,节点看起来处于运动中。类 javafx.scene.effect.MotionBlur 代表运动模糊效果。需要实例化此类才能生成适当的效果。

性质

下面表格描述了类的属性及其设置方法。

属性描述设置器方法
角度它表示运动效果的角度。它是一个双精度类型的属性。setAngle(Double value)
输入它表示该效果的输入。它是一个 Effect 对象类型的属性。setInput(Effect value)
半径它表示模糊内核的半径。它是一个双精度类型的属性。setRadius(Double radius)

构造函数

它包含两个构造函数,如下所述。

  1. public MotionBlur() : 使用默认参数实例化运动模糊类。
  2. public MotionBlur(double angle, double radius) : 使用指定的角度和半径实例化 MotionBlur 类。

示例


JavaFX MotionBlur Effect