Class ImageInfo
- java.lang.Object
-
- org.apache.xmlgraphics.image.codec.tiff.ImageInfo
-
final class ImageInfo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ImageInfo.ImageInfoBuilder
-
Field Summary
Fields Modifier and Type Field Description private long
bytesPerRow
private long
bytesPerTile
private char[]
colormap
private int
colormapSize
private static int
DEFAULT_ROWS_PER_STRIP
private ExtraSamplesType
extraSampleType
private ImageType
imageType
private int
numExtraSamples
private int
numTiles
private int
tileHeight
private int
tileWidth
-
Constructor Summary
Constructors Modifier Constructor Description private
ImageInfo(ImageInfo.ImageInfoBuilder builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static char
convertColorToColormapChar(int color)
private static char[]
copyColormap(char[] colorMap)
private static char[]
createColormap(int sizeOfColormap, byte[] r, byte[] g, byte[] b)
(package private) long
getBytesPerRow()
(package private) long
getBytesPerTile()
(package private) char[]
getColormap()
(package private) int
getColormapSize()
(package private) ExtraSamplesType
getExtraSamplesType()
(package private) int
getNumberOfExtraSamples()
private static int
getNumberOfExtraSamplesForColorSpace(java.awt.color.ColorSpace colorSpace, ImageType imageType, int numBands)
(package private) int
getNumTiles()
(package private) int
getTileHeight()
(package private) int
getTileWidth()
(package private) ImageType
getType()
(package private) static ImageInfo
newInstance(java.awt.image.RenderedImage im, int dataTypeSize, int numBands, java.awt.image.ColorModel colorModel, TIFFEncodeParam params)
-
-
-
Field Detail
-
DEFAULT_ROWS_PER_STRIP
private static final int DEFAULT_ROWS_PER_STRIP
- See Also:
- Constant Field Values
-
numExtraSamples
private final int numExtraSamples
-
extraSampleType
private final ExtraSamplesType extraSampleType
-
imageType
private final ImageType imageType
-
colormapSize
private final int colormapSize
-
colormap
private final char[] colormap
-
tileWidth
private final int tileWidth
-
tileHeight
private final int tileHeight
-
numTiles
private final int numTiles
-
bytesPerRow
private final long bytesPerRow
-
bytesPerTile
private final long bytesPerTile
-
-
Constructor Detail
-
ImageInfo
private ImageInfo(ImageInfo.ImageInfoBuilder builder)
-
-
Method Detail
-
copyColormap
private static char[] copyColormap(char[] colorMap)
-
getNumberOfExtraSamplesForColorSpace
private static int getNumberOfExtraSamplesForColorSpace(java.awt.color.ColorSpace colorSpace, ImageType imageType, int numBands)
-
createColormap
private static char[] createColormap(int sizeOfColormap, byte[] r, byte[] g, byte[] b)
-
convertColorToColormapChar
private static char convertColorToColormapChar(int color)
-
getNumberOfExtraSamples
int getNumberOfExtraSamples()
-
getExtraSamplesType
ExtraSamplesType getExtraSamplesType()
-
getType
ImageType getType()
-
getColormapSize
int getColormapSize()
-
getColormap
char[] getColormap()
-
getTileWidth
int getTileWidth()
-
getTileHeight
int getTileHeight()
-
getNumTiles
int getNumTiles()
-
getBytesPerRow
long getBytesPerRow()
-
getBytesPerTile
long getBytesPerTile()
-
newInstance
static ImageInfo newInstance(java.awt.image.RenderedImage im, int dataTypeSize, int numBands, java.awt.image.ColorModel colorModel, TIFFEncodeParam params)
-
-