public class DitherFilter extends PointFilter implements DynFiltering
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.
|
static int[] |
ditherOrdered4x4Matrix
4x4 ordered dither.
|
static int[] |
ditherOrdered6x6Matrix
Order-6 ordered dither.
|
static int[] |
ditherOrdered8x8Matrix
Order-8 ordered dither.
|
Constructor and Description |
---|
DitherFilter()
Constuct a DitherFilter.
|
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
Struct parameters) |
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.
|
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, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
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 DitherFilter()
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()
public int filterRGB(int x, int y, int rgb)
filterRGB
in class PointFilter
public BufferedImage filter(BufferedImage src, Struct parameters) throws PageException
filter
in interface DynFiltering
filter
in class PointFilter
PageException
Copyright © 2015 Lucee