Package com.jhlabs.image
Class MotionBlurFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.MotionBlurFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp
,java.lang.Cloneable
public class MotionBlurFilter extends AbstractBufferedImageOp
A filter which produces motion blur the slow, but higher-quality way.
-
-
Constructor Summary
Constructors Constructor Description MotionBlurFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.image.BufferedImage
filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
float
getAngle()
float
getDistance()
float
getRotation()
boolean
getWrapEdges()
float
getZoom()
void
setAngle(float angle)
void
setDistance(float distance)
void
setRotation(float rotation)
void
setWrapEdges(boolean wrapEdges)
void
setZoom(float zoom)
java.lang.String
toString()
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
-
-
-
Field Detail
-
LINEAR
public static final int LINEAR
- See Also:
- Constant Field Values
-
RADIAL
public static final int RADIAL
- See Also:
- Constant Field Values
-
ZOOM
public static final int ZOOM
- See Also:
- Constant Field Values
-
-
Method Detail
-
setAngle
public void setAngle(float angle)
-
getAngle
public float getAngle()
-
setDistance
public void setDistance(float distance)
-
getDistance
public float getDistance()
-
setRotation
public void setRotation(float rotation)
-
getRotation
public float getRotation()
-
setZoom
public void setZoom(float zoom)
-
getZoom
public float getZoom()
-
setWrapEdges
public void setWrapEdges(boolean wrapEdges)
-
getWrapEdges
public boolean getWrapEdges()
-
filter
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-