Class TiffImageData
- java.lang.Object
-
- org.apache.commons.imaging.formats.tiff.TiffImageData
-
- Direct Known Subclasses:
TiffImageData.Strips
,TiffImageData.Tiles
public abstract class TiffImageData extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TiffImageData.ByteSourceData
static class
TiffImageData.Data
static class
TiffImageData.Strips
static class
TiffImageData.Tiles
-
Constructor Summary
Constructors Constructor Description TiffImageData()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description private static int
extractSampleFormat(TiffDirectory directory)
abstract ImageDataReader
getDataReader(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, java.nio.ByteOrder byteOrder)
abstract TiffElement.DataElement[]
getImageData()
abstract boolean
stripsNotTiles()
-
-
-
Method Detail
-
getImageData
public abstract TiffElement.DataElement[] getImageData()
-
stripsNotTiles
public abstract boolean stripsNotTiles()
-
getDataReader
public abstract ImageDataReader getDataReader(TiffDirectory directory, PhotometricInterpreter photometricInterpreter, int bitsPerPixel, int[] bitsPerSample, int predictor, int samplesPerPixel, int width, int height, int compression, java.nio.ByteOrder byteOrder) throws java.io.IOException, ImageReadException
- Throws:
java.io.IOException
ImageReadException
-
extractSampleFormat
private static int extractSampleFormat(TiffDirectory directory) throws ImageReadException
- Throws:
ImageReadException
-
-