public class LUT extends IndexColorModel implements Cloneable
Modifier and Type | Field and Description |
---|---|
double |
max |
double |
min |
pixel_bits, transferType
BITMASK, OPAQUE, TRANSLUCENT
Constructor and Description |
---|
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(IndexColorModel cm,
double min,
double max) |
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.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
LUT |
createInvertedLut() |
static LUT |
createLutFromColor(Color color)
Creates a color LUT from a Color.
|
byte[] |
getBytes() |
IndexColorModel |
getColorModel() |
String |
toString() |
convertToIntDiscrete, createCompatibleSampleModel, createCompatibleWritableRaster, finalize, getAlpha, getAlphas, getBlue, getBlues, getComponents, getComponents, getComponentSize, getDataElement, getDataElements, getDataElements, getGreen, getGreens, getMapSize, getRed, getReds, getRGB, getRGBs, getTransparency, getTransparentPixel, getValidPixels, isCompatibleRaster, isCompatibleSampleModel, isValid, isValid
coerceData, equals, getAlpha, getAlphaRaster, getBlue, getColorSpace, getComponentSize, getDataElement, getDataElements, getGreen, getNormalizedComponents, getNormalizedComponents, getNumColorComponents, getNumComponents, getPixelSize, getRed, getRGB, getRGBdefault, getTransferType, getUnnormalizedComponents, hasAlpha, hashCode, isAlphaPremultiplied
public LUT(byte[] r, byte[] g, byte[] b)
public LUT(int bits, int size, byte[] r, byte[] g, byte[] b)
public LUT(IndexColorModel cm, double min, double max)
public IndexColorModel getColorModel()
public byte[] getBytes()
public LUT createInvertedLut()
public static LUT createLutFromColor(Color color)
public String toString()
toString
in class IndexColorModel