java.lang.Object
ij.process.ImageConverter
This class converts an ImagePlus object to a different type.
-
Constructor Summary
ConstructorsConstructorDescriptionImageConverter(ImagePlus imp) Constructs an ImageConverter based on an ImagePlus object. -
Method Summary
Modifier and TypeMethodDescriptionvoidConverts a 3-slice (hue, saturation, brightness) 32-bit stack to RGB.voidConverts a 3-slice (hue, saturation, brightness) 8-bit stack to RGB.voidConverts a Lab stack to RGB.voidConverts a 2 or 3 slice 8-bit stack to RGB.voidconvertRGBtoIndexedColor(int nColors) Converts an RGB image to 8-bits indexed color.voidConverts this ImagePlus to 16-bit grayscale.voidConverts this ImagePlus to 32-bit grayscale.voidConverts this ImagePlus to 8-bit grayscale.voidConverts an RGB image to a HSB (hue, saturation and brightness) stack.voidConverts an RGB image to a 32-bit HSB (hue, saturation and brightness) stack.voidConverts an RGB image to a Lab stack.voidConverts this ImagePlus to RGB.voidConverts an RGB image to an RGB (red, green and blue) stack.static booleanReturns true if scaling is enabled.static voidsetDoScaling(boolean scaleConversions) Set true to scale to 0-255 when converting short to byte or float to byte and to 0-65535 when converting float to short.
-
Constructor Details
-
ImageConverter
Constructs an ImageConverter based on an ImagePlus object.
-
-
Method Details
-
convertToGray8
public void convertToGray8()Converts this ImagePlus to 8-bit grayscale. -
convertToGray16
public void convertToGray16()Converts this ImagePlus to 16-bit grayscale. -
convertToGray32
public void convertToGray32()Converts this ImagePlus to 32-bit grayscale. -
convertToRGB
public void convertToRGB()Converts this ImagePlus to RGB. -
convertToRGBStack
public void convertToRGBStack()Converts an RGB image to an RGB (red, green and blue) stack. -
convertToHSB
public void convertToHSB()Converts an RGB image to a HSB (hue, saturation and brightness) stack. -
convertToHSB32
public void convertToHSB32()Converts an RGB image to a 32-bit HSB (hue, saturation and brightness) stack. -
convertToLab
public void convertToLab()Converts an RGB image to a Lab stack. -
convertRGBStackToRGB
public void convertRGBStackToRGB()Converts a 2 or 3 slice 8-bit stack to RGB. -
convertHSBToRGB
public void convertHSBToRGB()Converts a 3-slice (hue, saturation, brightness) 8-bit stack to RGB. -
convertHSB32ToRGB
public void convertHSB32ToRGB()Converts a 3-slice (hue, saturation, brightness) 32-bit stack to RGB. -
convertLabToRGB
public void convertLabToRGB()Converts a Lab stack to RGB. -
convertRGBtoIndexedColor
public void convertRGBtoIndexedColor(int nColors) Converts an RGB image to 8-bits indexed color. 'nColors' must be greater than 1 and less than or equal to 256. -
setDoScaling
public static void setDoScaling(boolean scaleConversions) Set true to scale to 0-255 when converting short to byte or float to byte and to 0-65535 when converting float to short. -
getDoScaling
public static boolean getDoScaling()Returns true if scaling is enabled.
-