public class DitherFilter extends PointFilter
Modifier and Type | Field and Description |
---|---|
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.
|
canFilterIndexColorModel
filterListener
Constructor and Description |
---|
DitherFilter()
Constuct a DitherFilter.
|
Modifier and Type | Method and Description |
---|---|
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.
|
ImageFilterOps |
getMetaData()
Bambi filter metadata.
|
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.
|
String |
toString() |
filter, setDimensions
clone, createCompatibleDestImage, createCompatibleDestImage, filterDone, filterInitialize, filterProgress, filterStart, getBounds2D, getPoint2D, getRenderingHints, getRGB, setFilterListener, setRGB
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
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 ImageFilterOps getMetaData()
AbstractBufferedImageOp
getMetaData
in interface ImageFilterOpSupport
getMetaData
in class AbstractBufferedImageOp
Copyright © 2012-2013 Bambi Software Foundation. All Rights Reserved.