Package com.jhlabs.image
Class MotionBlurFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.MotionBlurFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
A filter which produces motion blur the slow, but higher-quality way.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilter
(BufferedImage src, BufferedImage dst) float
getAngle()
float
float
boolean
float
getZoom()
void
setAngle
(float angle) void
setDistance
(float distance) void
setRotation
(float rotation) void
setWrapEdges
(boolean wrapEdges) void
setZoom
(float zoom) toString()
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Field Details
-
LINEAR
public static final int LINEAR- See Also:
-
RADIAL
public static final int RADIAL- See Also:
-
ZOOM
public static final int ZOOM- See Also:
-
-
Constructor Details
-
MotionBlurFilter
public MotionBlurFilter()
-
-
Method Details
-
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
-
toString
-