See: Description
Interface | Description |
---|---|
TIFFConstants |
This class provides a lot of constant values for a TIFF encoder or decoder.
|
Class | Description |
---|---|
TIFFCodec |
A codec to read Tagged Image File Format (TIFF) image files.
|
TIFFDecoder |
The abstract base class for a TIFF decoder, a class that decompresses one tile or
strip of image data and understands one or more compression types.
|
TIFFDecoderDeflated |
A TIFF decoder for files compressed with the Deflated method.
|
TIFFDecoderLogLuv |
A TIFF decoder for files compressed with the LogLuv RLE method.
|
TIFFDecoderModifiedHuffman |
A TIFF decoder for files compresseed with the Modified Huffman method
(also known as CCITT 1D Modified Huffman Run Length Encoding).
|
TIFFDecoderPackbits |
A TIFF decoder for files compressed with the Packbits method.
|
TIFFDecoderUncompressed |
A TIFF decoder for uncompressed TIFF files.
|
TIFFFaxCodes |
Information to be used to decode and encode TIFF files in one of the
bilevel compression types Modified Huffman, CCITT Group 3 or CCITT Group 4.
|
TIFFImageFileDirectory |
This class encapsulates all data of a TIFF image file directory (IFD).
|
TIFFRational |
Data class to store a TIFF rational number.
|
TIFFTag |
This encapsulates the data stored in a TIFF tag (a single image file directory entry).
|
Classes to handle the Tagged Image File Format (TIFF). See the TIFFCodec documentation for the amount of support that is built into this package.
The most important class is TIFFCodec, extending the base class for image codecs, ImageCodec.
TIFFCodec reads the TIFF header, then the image file directory of the image to be loaded
(TIFF can store more than one image in a file).
The information of an image file directory is put into an object of class
TIFFImageFileDirectory.
It contains the tags of that directory (each tag is of type TIFFTag),
and the most important information of a directory can also be retrieved from the
various get methods (e.g. getCompression).
TIFF files can be stored using all kinds of compression methods.
When reading TIFFs, each supported compression method gets its own
class extending TIFFDecoder, which provides basic methods required by all
decoders (like storing decompressed data).
A TIFFCodec object that is supposed to read an image creates an appropriate TIFFDecoder
(e.g. TIFFDecoderUncompressed for compression type 1
, no compression)
for each strip or tile and lets them do the image loading.