Package com.jhlabs.image
Class TransitionFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.TransitionFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
A filter which uses another filter to perform a transition.
e.g. to create a blur transition, you could write: new TransitionFilter( new BoxBlurFilter(), "radius", 0, 100 );
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTransitionFilter
(BufferedImageOp filter, String property, float minValue, float maxValue) -
Method Summary
Modifier and TypeMethodDescriptionfilter
(BufferedImage src, BufferedImage dst) float
void
prepareFilter
(float transition) void
setDestination
(BufferedImage destination) void
setTransition
(float transition) Set the transition of the image in the range 0..1.toString()
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Field Details
-
filter
-
minValue
protected float minValue -
maxValue
protected float maxValue
-
-
Constructor Details
-
TransitionFilter
-
-
Method Details
-
setTransition
public void setTransition(float transition) Set the transition of the image in the range 0..1. *arg transition The transition -
getTransition
public float getTransition() -
setDestination
-
getDestination
-
prepareFilter
public void prepareFilter(float transition) -
filter
-
toString
-