Module ij
Package ij.process

Class LUT

All Implemented Interfaces:
Transparency, Cloneable

public class LUT extends IndexColorModel implements Cloneable
This is an indexed color model that allows an lower and upper bound to be specified.
  • Field Details

  • 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

      public LUT(IndexColorModel cm, double min, double max)
  • Method Details

    • getColorModel

      public IndexColorModel getColorModel()
    • getBytes

      public byte[] getBytes()
    • createInvertedLut

      public LUT createInvertedLut()
    • createLutFromColor

      public static LUT createLutFromColor(Color color)
      Creates a color LUT from a Color.
    • clone

      public Object clone()
      Overrides:
      clone in class Object
    • toString

      public String toString()
      Overrides:
      toString in class IndexColorModel