|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.DitherFilter
public class DitherFilter
A filter which performs ordered dithering on an image.
Field Summary | |
---|---|
static int[] |
dither90Halftone6x6Matrix
6x6 90 degree halftone. |
static int[] |
ditherCluster3Matrix
Order-3 clustered dither. |
static int[] |
ditherCluster4Matrix
Order-4 clustered dither. |
static int[] |
ditherCluster8Matrix
Order-8 clustered dither. |
static int[] |
ditherLines4x4Matrix
4x4 lines. |
protected static int[] |
ditherMagic2x2Matrix
2x2 magic square. |
protected static int[] |
ditherMagic4x4Matrix
4x4 magic square. |
static int[] |
ditherOrdered4x4Matrix
4x4 ordered dither. |
static int[] |
ditherOrdered6x6Matrix
Order-6 ordered dither. |
static int[] |
ditherOrdered8x8Matrix
Order-8 ordered dither. |
Fields inherited from class com.jhlabs.image.PointFilter |
---|
canFilterIndexColorModel |
Constructor Summary | |
---|---|
DitherFilter()
Constuct a DitherFilter. |
Method Summary | |
---|---|
int |
filterRGB(int x,
int y,
int rgb)
|
boolean |
getColorDither()
Get whether to use a color dither. |
int |
getLevels()
Get the number of dither levels. |
int[] |
getMatrix()
Get the dither matrix. |
protected void |
initialize()
Initialize the filter. |
void |
setColorDither(boolean colorDither)
Set whether to use a color dither. |
void |
setLevels(int levels)
Set the number of dither levels. |
void |
setMatrix(int[] matrix)
Set the dither matrix. |
java.lang.String |
toString()
|
Methods inherited from class com.jhlabs.image.PointFilter |
---|
filter, setDimensions |
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp |
---|
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final int[] ditherMagic2x2Matrix
protected static final int[] ditherMagic4x4Matrix
public static final int[] ditherOrdered4x4Matrix
public static final int[] ditherLines4x4Matrix
public static final int[] dither90Halftone6x6Matrix
public static final int[] ditherOrdered6x6Matrix
public static final int[] ditherOrdered8x8Matrix
public static final int[] ditherCluster3Matrix
public static final int[] ditherCluster4Matrix
public static final int[] ditherCluster8Matrix
Constructor Detail |
---|
public DitherFilter()
Method Detail |
---|
public void setMatrix(int[] matrix)
matrix
- the dither matrixgetMatrix()
public int[] getMatrix()
setMatrix(int[])
public void setLevels(int levels)
levels
- the number of levelsgetLevels()
public int getLevels()
setLevels(int)
public void setColorDither(boolean colorDither)
colorDither
- whether to use a color dithergetColorDither()
public boolean getColorDither()
getColorDither()
protected void initialize()
public int filterRGB(int x, int y, int rgb)
filterRGB
in class PointFilter
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |