public final class InverseColorMapOp extends Object implements BufferedImageOp
EfficientInverseColorMapComputation. Specifically, it is designed in order to implement the
BufferedImage for processing BufferedImages efficiently accessing the raster
pixels directly but it also provide a method to process general RenderedImages
implementations.EfficientInverseColorMapComputation| Modifier and Type | Field and Description |
|---|---|
protected int |
alphaThreshold |
protected boolean |
hasAlpha |
protected IndexColorModel |
icm |
protected InverseColorMapRasterOp |
rasterOp |
protected int |
transparencyIndex |
| Constructor and Description |
|---|
InverseColorMapOp(IndexColorModel destCM) |
InverseColorMapOp(IndexColorModel destCM,
int quantizationColors,
int alphaThreshold) |
| Modifier and Type | Method and Description |
|---|---|
BufferedImage |
createCompatibleDestImage(BufferedImage src,
ColorModel destCM) |
BufferedImage |
filter(BufferedImage src,
BufferedImage dest) |
BufferedImage |
filterRenderedImage(RenderedImage src) |
Rectangle2D |
getBounds2D(BufferedImage src) |
IndexColorModel |
getIcm() |
Point2D |
getPoint2D(Point2D srcPt,
Point2D dstPt) |
RenderingHints |
getRenderingHints() |
protected final InverseColorMapRasterOp rasterOp
protected final IndexColorModel icm
protected final int alphaThreshold
protected final boolean hasAlpha
protected final int transparencyIndex
public InverseColorMapOp(IndexColorModel destCM, int quantizationColors, int alphaThreshold)
public InverseColorMapOp(IndexColorModel destCM)
public BufferedImage createCompatibleDestImage(BufferedImage src, ColorModel destCM)
createCompatibleDestImage in interface BufferedImageOppublic BufferedImage filter(BufferedImage src, BufferedImage dest)
filter in interface BufferedImageOppublic BufferedImage filterRenderedImage(RenderedImage src)
public Rectangle2D getBounds2D(BufferedImage src)
getBounds2D in interface BufferedImageOppublic Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
getPoint2D in interface BufferedImageOppublic RenderingHints getRenderingHints()
getRenderingHints in interface BufferedImageOppublic IndexColorModel getIcm()
Copyright © 1996–2021 Geotools. All rights reserved.