Class LookUpTable
java.lang.Object
ij.LookUpTable
This class represents a color look-up table.
-
Constructor Summary
ConstructorsConstructorDescriptionLookUpTable(Image img) Constructs a LookUpTable object from an AWT Image.Constructs a LookUpTable object from a ColorModel. -
Method Summary
Modifier and TypeMethodDescriptionstatic ColorModelcreateGrayscaleColorModel(boolean invert) voiddrawColorBar(Graphics g, int x, int y, int width, int height) Draws a color bar with the LUT, with a black rectangle around.voiddrawUnscaledColorBar(ImageProcessor ip, int x, int y, int width, int height) byte[]getBlues()byte[]intbyte[]getReds()booleanReturnstrueif this is a 256 entry grayscale LUT.
-
Constructor Details
-
LookUpTable
Constructs a LookUpTable object from an AWT Image. -
LookUpTable
Constructs a LookUpTable object from a ColorModel.
-
-
Method Details
-
getMapSize
public int getMapSize() -
getReds
public byte[] getReds() -
getGreens
public byte[] getGreens() -
getBlues
public byte[] getBlues() -
getColorModel
-
isGrayscale
public boolean isGrayscale()Returnstrueif this is a 256 entry grayscale LUT.- See Also:
-
drawColorBar
Draws a color bar with the LUT, with a black rectangle around. 'x' is the coordinate of the field for the lowest LUT color. Note that 'width' is the width of the area for the LUT colors; thus no colors will be omitted with a 256-entry LUT if width=256. The left line of the rectangle is at x, the right one at x+width+1. -
drawUnscaledColorBar
-
createGrayscaleColorModel
-