Package com.jhlabs.image
Class GradientFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.GradientFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
A filter which draws a coloured gradient. This is largely superceded by GradientPaint in Java1.2, but does provide a few
more gradient options.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionGradientFilter
(Point p1, Point p2, int color1, int color2, boolean repeat, int type, int interpolation) -
Method Summary
Modifier and TypeMethodDescriptionfilter
(BufferedImage src, BufferedImage dst) float
getAngle()
int
int
int
getType()
void
setAngle
(float angle) void
setColormap
(Colormap colormap) void
setInterpolation
(int interpolation) void
setPaintMode
(int paintMode) void
void
void
setType
(int type) toString()
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Field Details
-
LINEAR
public static final int LINEAR- See Also:
-
BILINEAR
public static final int BILINEAR- See Also:
-
RADIAL
public static final int RADIAL- See Also:
-
CONICAL
public static final int CONICAL- See Also:
-
BICONICAL
public static final int BICONICAL- See Also:
-
SQUARE
public static final int SQUARE- See Also:
-
INT_LINEAR
public static final int INT_LINEAR- See Also:
-
INT_CIRCLE_UP
public static final int INT_CIRCLE_UP- See Also:
-
INT_CIRCLE_DOWN
public static final int INT_CIRCLE_DOWN- See Also:
-
INT_SMOOTH
public static final int INT_SMOOTH- See Also:
-
-
Constructor Details
-
GradientFilter
public GradientFilter() -
GradientFilter
-
-
Method Details
-
setPoint1
-
getPoint1
-
setPoint2
-
getPoint2
-
setType
public void setType(int type) -
getType
public int getType() -
setInterpolation
public void setInterpolation(int interpolation) -
getInterpolation
public int getInterpolation() -
setAngle
public void setAngle(float angle) -
getAngle
public float getAngle() -
setColormap
-
getColormap
-
setPaintMode
public void setPaintMode(int paintMode) -
getPaintMode
public int getPaintMode() -
filter
-
toString
-