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 BufferedImages efficiently
accessing the raster pixels directly but it also provide a method to process general RenderedImages
implementations.- Author:
- Simone Giannecchini - GeoSolutions SAS
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final booleanprotected final IndexColorModelprotected final InverseColorMapRasterOpprotected 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:
createCompatibleDestImagein interfaceBufferedImageOp
-
filter
- Specified by:
filterin interfaceBufferedImageOp
-
filterRenderedImage
-
getBounds2D
- Specified by:
getBounds2Din interfaceBufferedImageOp
-
getPoint2D
- Specified by:
getPoint2Din interfaceBufferedImageOp
-
getRenderingHints
- Specified by:
getRenderingHintsin interfaceBufferedImageOp
-
getIcm
-