public class ColorDitheringOp extends NullOp
Constructor and Description |
---|
ColorDitheringOp(Palette p) |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
createCompatibleDestImage(java.awt.image.BufferedImage src,
java.awt.image.ColorModel model) |
float[] |
error(java.awt.Color src,
java.awt.Color dest) |
float[] |
error(float[] src,
java.awt.Color dest) |
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dest) |
java.awt.Color |
getColor(float[] pix) |
protected float[][] |
getDiffusionMatrix() |
getBounds2D, getOpName, getPoint2D, getRenderingHints
public ColorDitheringOp(Palette p)
p
- protected float[][] getDiffusionMatrix()
public java.awt.Color getColor(float[] pix)
pix
- public float[] error(java.awt.Color src, java.awt.Color dest)
src
- dest
- public float[] error(float[] src, java.awt.Color dest)
src
- dest
- public java.awt.image.BufferedImage createCompatibleDestImage(java.awt.image.BufferedImage src, java.awt.image.ColorModel model)
createCompatibleDestImage
in interface java.awt.image.BufferedImageOp
createCompatibleDestImage
in class NullOp