Package org.geotools.image.palette
Class InverseColorMapOp
Object
InverseColorMapOp
- All Implemented Interfaces:
BufferedImageOp
This class provide an Image oriented interface for the
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.- Author:
- Simone Giannecchini - GeoSolutions SAS
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final int
protected final boolean
protected final IndexColorModel
protected final InverseColorMapRasterOp
protected final int
-
Constructor Summary
ConstructorsConstructorDescriptionInverseColorMapOp
(IndexColorModel destCM) InverseColorMapOp
(IndexColorModel destCM, int quantizationColors, int alphaThreshold) -
Method Summary
Modifier and TypeMethodDescriptioncreateCompatibleDestImage
(BufferedImage src, ColorModel destCM) filter
(BufferedImage src, BufferedImage dest) getBounds2D
(BufferedImage src) getIcm()
getPoint2D
(Point2D srcPt, Point2D dstPt)
-
Field Details
-
rasterOp
-
icm
-
alphaThreshold
protected final int alphaThreshold -
hasAlpha
protected final boolean hasAlpha -
transparencyIndex
protected final int transparencyIndex
-
-
Constructor Details
-
InverseColorMapOp
-
InverseColorMapOp
-
-
Method Details
-
createCompatibleDestImage
- Specified by:
createCompatibleDestImage
in interfaceBufferedImageOp
-
filter
- Specified by:
filter
in interfaceBufferedImageOp
-
filterRenderedImage
-
getBounds2D
- Specified by:
getBounds2D
in interfaceBufferedImageOp
-
getPoint2D
- Specified by:
getPoint2D
in interfaceBufferedImageOp
-
getRenderingHints
- Specified by:
getRenderingHints
in interfaceBufferedImageOp
-
getIcm
-