All Classes and Interfaces

Class
Description
TIFF specification supplement 1
Enhancements for Adobe PageMaker(R) 6.0 software
http://partners.adobe.com/public/developer/en/tiff/TIFFPM6.pdf
TIFF specification supplement 2
Adobe Photoshop (R) TIFF Technical Notes
http://partners.adobe.com/public/developer/en/tiff/TIFFphotoshop.pdf
Alias Sketchbook Pro multi-layer TIFF
http://www.awaresystems.be/imaging/tiff/tifftags/docs/alias.html
 
http://www.aiim.org/documents/standards/PDF-Ref/References/Adobe/5116.DCT_Filter.pdf
 
 
A rudimentary preprocessor and parser for the C programming language.
 
 
Convenience methods for various binary and I/O operations.
 
Output stream writing to a byte array, and capable of writing 1 bit at a time, starting from the most significant bit.
Input stream reading 1-8, 16, 24 or 32 bits, starting from the most significant bit, but incapable of reading non-aligned and < 8 bit fields across byte boundaries.
Input stream that allows reading up to 32 bits across byte boundaries in most significant bit first order.
 
 
 
 
 
 
 
 
 
 
 
 
Convenience methods for converting data types to and from byte arrays.
 
 
 
 
 
Type of a PNG chunk.
Represents a color in the CIELAB color space, also known as LAB color space.
Represents a color in the CIELCH color space.
Represents a color in the CIELUV color space..
Represents a color in the CMY color space.
Represents a color in the CMYK color space.
An RGBA (reg, green, blue, alpha) color space component enum.
 
 
A comparator for {#link ColorCount} elements.
 
 
Represents a color in the HSL color space.
Represents a color in the HSV color space.
Represents a color in the Hunter Lab color space.
 
 
A selection of tools for evaluating and manipulating color spaces, color values, etc.
Represents a color in the CIE 1931 color space, also known as XYZ color space.
 
 
 
 
 
 
 
 
 
 
 
Provides a data reader for TIFF file images organized by tiles.
Provides a data reader for TIFF file images organized by tiles.
Design rule for Camera Filesystem
http://www.exif.org/dcf.PDF
 
 
 
Internal-only debug class.
 
 
Describes the disposal of a GIF frame when rendering the animation.
Dithering algorithms to use when quantizing an image to paletted form.
Digital Negative (DNG) Specification
http://www.adobe.com/products/dng/pdfs/dng_spec_1_3_0_0.pdf
 
 
Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
 
 
 
 
 
 
References: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html http://tiki-lounge.com/~raf/tiff/fields.html http://www.awaresystems.be/imaging/tiff/tifftags.html "Stonits": http://www.anyhere.com/gward/pixformat/tiffluv.html
Like ByteArrayOutputStream, but has some performance benefit, because it's not thread safe.
TIFF field types.
 
 
 
 
 
 
 
 
Filter types for filter method 0.
Provides information about the compliance of a specified data source (byte array, file, etc.) to an image format.
 
GDAL library.
 
 
 
 
Geo Tiff.
 
 
 
 
 
 
 
 
 
A Huffman tree implemented as 1 array for high locality of reference.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A utility class primary intended for storing data obtained by reading image files.
 
Defines the base class for the TIFF file reader classes.
 
Used to store metadata and descriptive information extracted from image files.
Simple image format interface.
Enum of known image formats.
ImageInfo represents a collection of basic properties of an image, such as width, height, format, bit depth, etc.
 
 
 
 
Provides the abstract base class for all image reading and writing utilities.
A custom exception thrown when an ImageParser or other utility encounters a format-violation, non-supported element, or other condition that renders image data unaccessible.
 
TODO Turn into an enum
A custom exception thrown when an ImageParser or other utility encounters a format-violation, non-supported element, or other condition that renders image data unwritable.
The primary application programming interface (API) to the Imaging library.
Defines constants that may be used in passing options to ImageParser read/write implementations, the utility routines implemented in the Imaging class, and throughout the Apache Commons Imaging package.
The base class for implementing custom exceptions in the Apache Commons Imaging package.
 
Interlace methods.
Represents an IPTC block, a set of key-value pairs of Photoshop IPTC data.
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
 
Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
 
 
 
 
 
 
 
 
 
Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
 
 
 
 
Microsoft's HDP/WDP file format.
Largely undocumented and derived by experimentation.
Molecular Dynamics GEL file format
http://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
 
 
 
 
 
 
 
 
Oce Scanjob.
 
Color palette.
Defines an interface for specifying color assignments to floating point values.
Provides a palette entry for colors associated with a range of values.
Provides a palette entry for a color assignment to a single value.
Factory for creating palettes.
 
 
 
 
 
 
 
 
 
 
 
Interpreter for photometric information in TIFF images.
 
 
 
Implements a custom photometric interpreter that can be supplied by applications in order to render Java images from real-valued TIFF data products.
Photometric interpretation Logluv support.
Rgb values (reg-green-blue, as R-G-B, as in the RGB color model).
Tristimulus color values (red-green-blue, as X-Y-Z, in the CIE XYZ color space).
 
 
 
 
Used to specify physical scale when reading or storing image information.
Used to specify pixel density and physical dimensions when reading or storing image information.
 
 
 
 
 
A PNG image is composed of several chunks.
 
The PNG iCCP chunk.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Rational number, as used by the TIFF image format.
 
RFC 2301: File Format for Internet Fax
www.ietf.org/rfc/rfc2301.txt
Also subsumes "The spirit of TIFF class F"
http://cool.conservation-us.org/bytopic/imaging/std/tiff-f.html
 
Parser for Radiance HDR images
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A LONG representing an offset to a TIFF directory.
 
 
 
 
Used by some GPS tags and the EXIF user comment tag, this badly documented value is meant to contain the text encoding in the first 8 bytes followed by the non-null-terminated text in an unknown byte order.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A TIFF tag whose definition isn't known.
 
Windows XP onwards store some tags using UTF-16LE, but the field type is byte - here we deal with this.
Tags in TIFF4 but NOT in TIFF6.
 
 
Provides methods and elements for accessing an Image File Directory (IFD) from a TIFF file.
 
 
 
 
 
 
 
A TIFF field in a TIFF directory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provides a simple container for floating-point data.
Collects and stores a set of simple statistics from the input raster.
 
 
 
 
Tags from the TIFF6 specification.
 
 
 
 
 
 
 
Wang/Eastman Software/Kodac/eiStream/Imaging for Windows tags, undocumented and in need of more work.
 
 
 
 
 
 
Implementations support embedding the Extensible Metadata Platform tags.
 
 
 
 
 
 
Utility class to compress/decompress bytes using the ZLIB deflate/inflate compression.