- All Implemented Interfaces:
Transparency
,Cloneable
This is an indexed color model that allows an
lower and upper bound to be specified.
-
Field Summary
FieldsFields inherited from class java.awt.image.ColorModel
pixel_bits, transferType
Fields inherited from interface java.awt.Transparency
BITMASK, OPAQUE, TRANSLUCENT
-
Constructor Summary
ConstructorsConstructorDescriptionLUT
(byte[] r, byte[] g, byte[] b) Constructs a LUT from red, green and blue byte arrays, which must have a length of 256.LUT
(int bits, int size, byte[] r, byte[] g, byte[] b) Constructs a LUT from red, green and blue byte arrays, where 'bits' must be 8 and 'size' must be less than or equal to 256.LUT
(IndexColorModel cm, double min, double max) -
Method Summary
Methods inherited from class java.awt.image.IndexColorModel
convertToIntDiscrete, createCompatibleSampleModel, createCompatibleWritableRaster, equals, finalize, getAlpha, getAlphas, getBlue, getBlues, getComponents, getComponents, getComponentSize, getDataElement, getDataElements, getDataElements, getGreen, getGreens, getMapSize, getRed, getReds, getRGB, getRGBs, getTransparency, getTransparentPixel, getValidPixels, hashCode, isCompatibleRaster, isCompatibleSampleModel, isValid, isValid
Methods inherited from class java.awt.image.ColorModel
coerceData, getAlpha, getAlphaRaster, getBlue, getColorSpace, getComponentSize, getDataElement, getDataElements, getGreen, getNormalizedComponents, getNormalizedComponents, getNumColorComponents, getNumComponents, getPixelSize, getRed, getRGB, getRGBdefault, getTransferType, getUnnormalizedComponents, hasAlpha, isAlphaPremultiplied
-
Field Details
-
nameKey
- See Also:
-
min
public double min -
max
public double max
-
-
Constructor Details
-
LUT
public LUT(byte[] r, byte[] g, byte[] b) Constructs a LUT from red, green and blue byte arrays, which must have a length of 256. -
LUT
public LUT(int bits, int size, byte[] r, byte[] g, byte[] b) Constructs a LUT from red, green and blue byte arrays, where 'bits' must be 8 and 'size' must be less than or equal to 256. -
LUT
-
-
Method Details
-
getColorModel
-
getBytes
public byte[] getBytes() -
createInvertedLut
-
createLutFromColor
Creates a color LUT from a Color. -
clone
-
toString
- Overrides:
toString
in classIndexColorModel
-