public class DisplaceFilter extends TransformFilter implements DynFiltering
BILINEAR, NEAREST_NEIGHBOUR
Constructor and Description |
---|
DisplaceFilter() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst) |
BufferedImage |
filter(BufferedImage src,
Struct parameters) |
float |
getAmount()
Get the amount of distortion.
|
BufferedImage |
getDisplacementMap()
Get the displacement map.
|
void |
setAmount(float amount)
Set the amount of distortion.
|
void |
setDisplacementMap(BufferedImage displacementMap)
Set the displacement map.
|
String |
toString() |
getEdgeAction, getInterpolation, setEdgeAction, setInterpolation
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public DisplaceFilter()
public void setDisplacementMap(BufferedImage displacementMap)
displacementMap
- an image representing the displacment at each pointgetDisplacementMap()
public BufferedImage getDisplacementMap()
setDisplacementMap(java.awt.image.BufferedImage)
public void setAmount(float amount)
amount
- the amountgetAmount()
public float getAmount()
setAmount(float)
public BufferedImage filter(BufferedImage src, BufferedImage dst)
filter
in interface BufferedImageOp
filter
in class TransformFilter
public BufferedImage filter(BufferedImage src, Struct parameters) throws PageException
filter
in interface DynFiltering
filter
in class TransformFilter
PageException
Copyright © 2015 Lucee