Package com.jhlabs.image
Class CrystallizeFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.WholeImageFilter
com.jhlabs.image.CellularFilter
com.jhlabs.image.CrystallizeFilter
- All Implemented Interfaces:
Function2D,BufferedImageOp,Cloneable
A filter which applies a crystallizing effect to an image, by producing Voronoi cells filled with colours from the image.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jhlabs.image.CellularFilter
CellularFilter.Point -
Field Summary
Fields inherited from class com.jhlabs.image.CellularFilter
amount, angle, angleCoefficient, bias, coefficients, colormap, distancePower, gain, gridType, HEXAGONAL, m00, m01, m10, m11, OCTAGONAL, random, RANDOM, randomness, results, scale, SQUARE, stretch, TRIANGULAR, turbulence, useColorFields inherited from class com.jhlabs.image.WholeImageFilter
originalSpace, transformedSpace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfloatbooleanintgetPixel(int x, int y, int[] inPixels, int width, int height) voidsetEdgeColor(int edgeColor) voidsetEdgeThickness(float edgeThickness) voidsetFadeEdges(boolean fadeEdges) toString()Methods inherited from class com.jhlabs.image.CellularFilter
clone, evaluate, filterPixels, 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, turbulence2Methods inherited from class com.jhlabs.image.WholeImageFilter
filter, transformSpaceMethods inherited from class com.jhlabs.image.AbstractBufferedImageOp
createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
CrystallizeFilter
public CrystallizeFilter()
-
-
Method Details
-
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:
getPixelin classCellularFilter
-
toString
- Overrides:
toStringin classCellularFilter
-