com.vistech.util
Class ImageInfoUtil
java.lang.Object
|
+--com.vistech.util.ImageInfoUtil
- public class ImageInfoUtil
- extends java.lang.Object
A utility class for obtaining a variety of image information.
- Version:
- 1.0 10 Feb 2000
- Author:
- Lawrence Rodrigues
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RED
public static final int RED
GREEN
public static final int GREEN
BLUE
public static final int BLUE
ALPHA
public static final int ALPHA
DIRECT
public static final int DIRECT
INDEX
public static final int INDEX
COMPONENT
public static final int COMPONENT
COMPONENT_SAMPLE
public static final int COMPONENT_SAMPLE
BANDED
public static final int BANDED
PIXEL_INTERLEAVED
public static final int PIXEL_INTERLEAVED
SINGLE_PIXEL_PACKED
public static final int SINGLE_PIXEL_PACKED
MULTI_PIXEL_PACKED
public static final int MULTI_PIXEL_PACKED
ImageInfoUtil
public ImageInfoUtil()
getImageInfo
public static java.lang.String[][] getImageInfo(java.awt.image.BufferedImage img)
getColorSpaceAsText
public static java.lang.String getColorSpaceAsText(int cs)
getDataTypeAsText
public static java.lang.String getDataTypeAsText(int dttype)
getColorModelAsText
public static java.lang.String getColorModelAsText(int cmtype)
getSampleModelAsText
public static java.lang.String getSampleModelAsText(int smtype)
getColorModelType
public static int getColorModelType(java.awt.image.ColorModel cm)
getSampleModelType
public static int getSampleModelType(java.awt.image.SampleModel cm)
getRGBStats
public static int[][] getRGBStats(java.awt.image.ColorModel cm,
int[] pixels)
getImageStats
public static int[][] getImageStats(java.awt.image.BufferedImage img)
getImageStats
public static int[][] getImageStats(java.awt.image.SampleModel sm,
java.awt.image.DataBuffer db,
java.awt.Dimension imageSize)
- Returns:
- a two dimensional array. First dimension is the component and second is the stats
getPixelSamples
public static int[][] getPixelSamples(java.awt.image.BufferedImage img)
getPixelSamples
public static int[][] getPixelSamples(java.awt.image.Raster raster,
java.awt.Dimension imageSize)
getPixelSamples
public static int[][] getPixelSamples(java.awt.image.SampleModel sm,
java.awt.image.DataBuffer db,
java.awt.Dimension imageSize)