public final class InverseColorMapOp extends Object implements BufferedImageOp
EfficientInverseColorMapComputation
. Specifically, it is designed in order to implement the
BufferedImage
for processing BufferedImage
s efficiently accessing the raster
pixels directly but it also provide a method to process general RenderedImage
s
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 BufferedImageOp
public BufferedImage filter(BufferedImage src, BufferedImage dest)
filter
in interface BufferedImageOp
public BufferedImage filterRenderedImage(RenderedImage src)
public Rectangle2D getBounds2D(BufferedImage src)
getBounds2D
in interface BufferedImageOp
public Point2D getPoint2D(Point2D srcPt, Point2D dstPt)
getPoint2D
in interface BufferedImageOp
public RenderingHints getRenderingHints()
getRenderingHints
in interface BufferedImageOp
public IndexColorModel getIcm()
Copyright © 1996–2023 Geotools. All rights reserved.