ij.process
Class StackConverter

java.lang.Object
  extended by ij.process.StackConverter

public class StackConverter
extends java.lang.Object

This class does stack type conversions.


Constructor Summary
StackConverter(ImagePlus imp)
           
 
Method Summary
 void convertToGray16()
          Converts this Stack to 16-bit grayscale.
 void convertToGray32()
          Converts this Stack to 32-bit (float) grayscale.
 void convertToGray8()
          Converts this Stack to 8-bit grayscale.
 void convertToHSBHyperstack()
          Converts the stack (which must be RGB) to a 3 channel (hue, saturation and brightness) hyperstack.
 void convertToIndexedColor(int nColors)
          Converts the stack to 8-bits indexed color.
 void convertToRGB()
          Converts the Stack to RGB.
 void convertToRGBHyperstack()
          Converts the stack (which must be RGB) to a 3 channel (red, green and blue) hyperstack.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StackConverter

public StackConverter(ImagePlus imp)
Method Detail

convertToGray8

public void convertToGray8()
Converts this Stack to 8-bit grayscale.


convertToGray16

public void convertToGray16()
Converts this Stack to 16-bit grayscale.


convertToGray32

public void convertToGray32()
Converts this Stack to 32-bit (float) grayscale.


convertToRGB

public void convertToRGB()
Converts the Stack to RGB.


convertToRGBHyperstack

public void convertToRGBHyperstack()
Converts the stack (which must be RGB) to a 3 channel (red, green and blue) hyperstack.


convertToHSBHyperstack

public void convertToHSBHyperstack()
Converts the stack (which must be RGB) to a 3 channel (hue, saturation and brightness) hyperstack.


convertToIndexedColor

public void convertToIndexedColor(int nColors)
Converts the stack to 8-bits indexed color. 'nColors' must be greater than 1 and less than or equal to 256.