com.jhlabs.image
Class GradientFilter
- BufferedImageOp, Cloneable
public class GradientFilter
A filter which draws a coloured gradient. This is largely superceded by GradientPaint in Java1.2, but does provide a few
more gradient options.
BICONICAL
public static final int BICONICAL
BILINEAR
public static final int BILINEAR
CONICAL
public static final int CONICAL
INT_CIRCLE_DOWN
public static final int INT_CIRCLE_DOWN
INT_CIRCLE_UP
public static final int INT_CIRCLE_UP
INT_LINEAR
public static final int INT_LINEAR
INT_SMOOTH
public static final int INT_SMOOTH
LINEAR
public static final int LINEAR
RADIAL
public static final int RADIAL
SQUARE
public static final int SQUARE
GradientFilter
public GradientFilter()
GradientFilter
public GradientFilter(Point p1,
Point p2,
int color1,
int color2,
boolean repeat,
int type,
int interpolation)
filter
public BufferedImage filter(BufferedImage src,
BufferedImage dst)
getAngle
public float getAngle()
Returns the angle of the texture.
- the angle of the texture.
getColormap
public Colormap getColormap()
Get the colormap to be used for the filter.
getInterpolation
public int getInterpolation()
getPaintMode
public int getPaintMode()
getPoint1
public Point getPoint1()
getPoint2
public Point getPoint2()
getType
public int getType()
setAngle
public void setAngle(float angle)
Specifies the angle of the texture.
angle
- the angle of the texture.
setColormap
public void setColormap(Colormap colormap)
Set the colormap to be used for the filter.
setInterpolation
public void setInterpolation(int interpolation)
setPaintMode
public void setPaintMode(int paintMode)
setPoint1
public void setPoint1(Point point1)
setPoint2
public void setPoint2(Point point2)
setType
public void setType(int type)
toString
public String toString()