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.


Field Summary
(package private)  int height
           
(package private)  ImagePlus imp
           
(package private)  int nSlices
           
(package private)  int type
           
(package private)  int width
           
 
Constructor Summary
StackConverter(ImagePlus imp)
           
 
Method Summary
(package private)  void convertRGBToGray8()
          Converts an RGB or 8-bit color stack to 8-bit grayscale.
 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 convertToIndexedColor(int nColors)
          Converts the stack to 8-bits indexed color.
 void convertToRGB()
          Converts the Stack to RGB.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imp

ImagePlus imp

type

int type

nSlices

int nSlices

width

int width

height

int height
Constructor Detail

StackConverter

public StackConverter(ImagePlus imp)
Method Detail

convertToGray8

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


convertRGBToGray8

void convertRGBToGray8()
Converts an RGB or 8-bit color 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.


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.