public class MarbleFilter extends TransformFilter
BILINEAR, CLAMP, edgeAction, interpolation, NEAREST_NEIGHBOUR, originalSpace, RGB_CLAMP, transformedSpace, WRAP, ZERO
filterListener
Constructor and Description |
---|
MarbleFilter() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst) |
float |
getAmount()
Get the amount of effect.
|
ImageFilterOps |
getMetaData()
Bambi filter metadata.
|
float |
getTurbulence()
Returns the turbulence of the effect.
|
float |
getXScale()
Get the X scale of the effect.
|
float |
getYScale()
Get the Y scale of the effect.
|
void |
setAmount(float amount)
Set the amount of effect.
|
void |
setTurbulence(float turbulence)
Specifies the turbulence of the effect.
|
void |
setXScale(float xScale)
Set the X scale of the effect.
|
void |
setYScale(float yScale)
Set the Y scale of the effect.
|
String |
toString() |
protected void |
transformInverse(int x,
int y,
float[] out)
Inverse transform a point.
|
filterPixelsNN, getEdgeAction, getInterpolation, setEdgeAction, setInterpolation, transformSpace
clone, createCompatibleDestImage, createCompatibleDestImage, filterDone, filterInitialize, filterProgress, filterStart, getBounds2D, getPoint2D, getRenderingHints, getRGB, setFilterListener, setRGB
public void setXScale(float xScale)
xScale
- the scale.getXScale()
public float getXScale()
setXScale(float)
public void setYScale(float yScale)
yScale
- the scale.getYScale()
public float getYScale()
setYScale(float)
public void setAmount(float amount)
amount
- the amountgetAmount()
public float getAmount()
setAmount(float)
public void setTurbulence(float turbulence)
turbulence
- the turbulence of the effect.getTurbulence()
public float getTurbulence()
setTurbulence(float)
protected void transformInverse(int x, int y, float[] out)
TransformFilter
transformInverse
in class TransformFilter
x
- the X position of the pixel in the output imagey
- the Y position of the pixel in the output imageout
- the position of the pixel in the input imagepublic BufferedImage filter(BufferedImage src, BufferedImage dst)
filter
in interface BufferedImageOp
filter
in class TransformFilter
public ImageFilterOps getMetaData()
AbstractBufferedImageOp
getMetaData
in interface ImageFilterOpSupport
getMetaData
in class AbstractBufferedImageOp
Copyright © 2012-2013 Bambi Software Foundation. All Rights Reserved.