Package com.jhlabs.image
Interface MotionBlur
- All Superinterfaces:
BufferedImageOp
- All Known Implementing Classes:
MotionBlurFilter,MotionBlurOp,RaysFilter
A common interface for different types of motion blur
-
Method Summary
Modifier and TypeMethodDescriptionfloatgetAngle()Returns the angle of blur.Get the centre of the effect as a proportion of the image size.floatGet the centre of the effect in the X direction as a proportion of the image size.floatGet the centre of the effect in the Y direction as a proportion of the image size.floatGet the distance of blur.floatGet the blur rotation.floatgetZoom()Get the blur zoom.voidsetAngle(float angle) Specifies the angle of blur.voidSet the centre of the effect as a proportion of the image size.voidsetCentreX(float centreX) Set the centre of the effect in the X direction as a proportion of the image size.voidsetCentreY(float centreY) Set the centre of the effect in the Y direction as a proportion of the image size.voidsetDistance(float distance) Set the distance of blur.voidsetRotation(float rotation) Set the blur rotation.voidsetZoom(float zoom) Set the blur zoom.Methods inherited from interface java.awt.image.BufferedImageOp
createCompatibleDestImage, filter, getBounds2D, getPoint2D, getRenderingHints
-
Method Details
-
setAngle
void setAngle(float angle) Specifies the angle of blur.- Parameters:
angle- the angle of blur.- See Also:
-
getAngle
float getAngle()Returns the angle of blur.- Returns:
- the angle of blur.
- See Also:
-
setDistance
void setDistance(float distance) Set the distance of blur.- Parameters:
distance- the distance of blur.- See Also:
-
getDistance
float getDistance()Get the distance of blur.- Returns:
- the distance of blur.
- See Also:
-
setRotation
void setRotation(float rotation) Set the blur rotation.- Parameters:
rotation- the angle of rotation.- See Also:
-
getRotation
float getRotation()Get the blur rotation.- Returns:
- the angle of rotation.
- See Also:
-
setZoom
void setZoom(float zoom) Set the blur zoom.- Parameters:
zoom- the zoom factor.- See Also:
-
getZoom
float getZoom()Get the blur zoom.- Returns:
- the zoom factor.
- See Also:
-
setCentreX
void setCentreX(float centreX) Set the centre of the effect in the X direction as a proportion of the image size.- Parameters:
centreX- the center- See Also:
-
getCentreX
float getCentreX()Get the centre of the effect in the X direction as a proportion of the image size.- Returns:
- the center
- See Also:
-
setCentreY
void setCentreY(float centreY) Set the centre of the effect in the Y direction as a proportion of the image size.- Parameters:
centreY- the center- See Also:
-
getCentreY
float getCentreY()Get the centre of the effect in the Y direction as a proportion of the image size.- Returns:
- the center
- See Also:
-
setCentre
Set the centre of the effect as a proportion of the image size.- Parameters:
centre- the center- See Also:
-
getCentre
Point2D getCentre()Get the centre of the effect as a proportion of the image size.- Returns:
- the center
- See Also:
-