railo.runtime.img.filter
Class CrystallizeFilter
java.lang.Object
railo.runtime.img.filter.AbstractBufferedImageOp
railo.runtime.img.filter.WholeImageFilter
railo.runtime.img.filter.CellularFilter
railo.runtime.img.filter.CrystallizeFilter
- All Implemented Interfaces:
- BufferedImageOp, Cloneable, DynFiltering, Function2D
public class CrystallizeFilter
- extends CellularFilter
- implements DynFiltering
A filter which applies a crystallizing effect to an image, by producing Voronoi cells filled with colours from the image.
Fields inherited from class railo.runtime.img.filter.CellularFilter |
amount, bias, distancePower, gain, HEXAGONAL, OCTAGONAL, RANDOM, SQUARE, TRIANGULAR, turbulence, useColor |
Methods inherited from class railo.runtime.img.filter.CellularFilter |
clone, evaluate, getAmount, getAngle, getAngleCoefficient, getCoefficient, getColormap, getDistancePower, getF1, getF2, getF3, getF4, getGradientCoefficient, getGridType, getRandomness, getScale, getStretch, getTurbulence, setAmount, setAngle, setAngleCoefficient, setCoefficient, setColormap, setDistancePower, setF1, setF2, setF3, setF4, setGradientCoefficient, setGridType, setRandomness, setScale, setStretch, setTurbulence, turbulence2 |
CrystallizeFilter
public CrystallizeFilter()
setEdgeThickness
public void setEdgeThickness(float edgeThickness)
getEdgeThickness
public float getEdgeThickness()
setFadeEdges
public void setFadeEdges(boolean fadeEdges)
getFadeEdges
public boolean getFadeEdges()
setEdgeColor
public void setEdgeColor(int edgeColor)
getEdgeColor
public int getEdgeColor()
getPixel
public int getPixel(int x,
int y,
int[] inPixels,
int width,
int height)
- Overrides:
getPixel
in class CellularFilter
toString
public String toString()
- Overrides:
toString
in class CellularFilter
filter
public BufferedImage filter(BufferedImage src,
Struct parameters)
throws PageException
- Specified by:
filter
in interface DynFiltering
- Overrides:
filter
in class CellularFilter
- Throws:
PageException
Copyright © 2012 Railo