# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  AdobePageMaker6TagConstants | TIFF specification supplement 1 Enhancements for Adobe PageMaker(R) 6.0 software http://partners.adobe.com/public/developer/en/tiff/TIFFPM6.pdf
  AdobePhotoshopTagConstants | TIFF specification supplement 2 Adobe Photoshop (R) TIFF Technical Notes http://partners.adobe.com/public/developer/en/tiff/TIFFphotoshop.pdf
  AliasSketchbookProTagConstants | Alias Sketchbook Pro multi-layer TIFF http://www.awaresystems.be/imaging/tiff/tifftags/docs/alias.html
  App13Segment |
  App14Segment | http://www.aiim.org/documents/standards/PDF-Ref/References/Adobe/5116.DCT_Filter.pdf
  App2Segment |
  AppnSegment |
  BasicCParser | A rudimentary preprocessor and parser for the C programming language.
  BinaryConstant |
  BinaryFileParser |
  BinaryFunctions | Convenience methods for various binary and I/O operations.
  BinaryOutputStream |
  BitsToByteInputStream |
  BmpImageParser |
  BmpImagingParameters | Bmp format parameters.
  BufferedImageFactory |
  ByteConversions | Convenience methods for converting data types to and from byte arrays.
  ByteSource |
  ByteSourceArray |
  ByteSourceFile |
  ByteSourceInputStream |
  ChunkType | Type of a PNG chunk.
  ColorCieLab | Represents a color in the CIELAB color space, also known as LAB color space.
  ColorCieLch | Represents a color in the CIELCH color space.
  ColorCieLuv | Represents a color in the CIELUV color space..
  ColorCmy | Represents a color in the CMY color space.
  ColorCmyk | Represents a color in the CMYK color space.
  ColorConversions |
  ColorCountComparator | A comparator for {#link ColorCount} elements.
  ColorDin99Lab | Represents a color in the DIN99 color space, a derivation of the CIE LAB color space.
  ColorHsl | Represents a color in the HSL color space.
  ColorHsv | Represents a color in the HSV color space.
  ColorHunterLab | Represents a color in the Hunter Lab color space.
  ColorTools | A selection of tools for evaluating and manipulating color spaces, color values, etc.
  ColorXyz | Represents a color in the CIE 1931 color space, also known as XYZ color space.
  ComSegment |
  DataReaderStrips | Provides a data reader for TIFF file images organized by tiles.
  DataReaderTiled | Provides a data reader for TIFF file images organized by tiles.
  DcfTagConstants | Design rule for Camera Filesystem http://www.exif.org/dcf.PDF
  DcxImageParser |
  Debug | Internal-only debug class.
  DhtSegment |
  DhtSegment.HuffmanTable |
  DisposalMethod | Describes the disposal of a GIF frame when rendering the animation.
  Dithering | Dithering algorithms to use when quantizing an image to palette form.
  DngTagConstants | Digital Negative (DNG) Specification http://www.adobe.com/products/dng/pdfs/dng_spec_1_3_0_0.pdf
  DqtSegment |
  DqtSegment.QuantizationTable |
  ExifRewriter | Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
  ExifRewriter.ExifOverflowException |
  ExifTagConstants | 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
  FieldType | TIFF field types.
  FieldTypeAscii |
  FieldTypeByte |
  FieldTypeDouble |
  FieldTypeFloat |
  FieldTypeLong |
  FieldTypeRational |
  FieldTypeShort |
  FormatCompliance | Provides information about the compliance of a specified data source (byte array, file, etc.) to an image format.
  GammaCorrection |
  GdalLibraryTagConstants | GDAL library.
  GenericImageMetadata |
  GenericImageMetadata.GenericImageMetadataItem |
  GenericSegment |
  GeoTiffTagConstants | Geo Tiff.
  GifImageMetadata |
  GifImageMetadataItem |
  GifImageParser |
  GifImagingParameters | Gif format parameters.
  GpsTagConstants |
  HylaFaxTagConstants |
  IccConstants |
  IccProfileInfo |
  IccProfileParser |
  IccTag |
  IccTagDataTypes |
  IccTagTypes |
  IcnsImageParser |
  IcnsImagingParameters | Icns format parameters.
  IcoImageParser |
  IcoImagingParameters | Ico format parameters.
  ImageBuilder | A utility class primary intended for storing data obtained by reading image files.
  ImageDataReader | Defines the base class for the TIFF file reader classes.
  ImageDump | Used to store metadata and descriptive information extracted from image files.
  ImageFormat | Simple image format interface.
  ImageFormats | Enum of known image formats.
  ImageInfo | ImageInfo represents a collection of basic properties of an image, such as width, height, format, bit depth, etc.
  ImageInfo.ColorType |
  ImageInfo.CompressionAlgorithm |
  ImageMetadata |
  ImageMetadata.ImageMetadataItem |
  ImageParser<T extends ImagingParameters> | Provides the abstract base class for all image reading and writing utilities.
  ImageReadException | 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.
  ImageWriteException | 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.
  Imaging | The primary application programming interface (API) to the Imaging library.
  ImagingConstants | 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.
  ImagingException | The base class for implementing custom exceptions in the Apache Commons Imaging package.
  ImagingParameters | Imaging parameters.
  InterlaceMethod | Interlace methods.
  IptcBlock | Represents an IPTC block, a set of key-value pairs of Photoshop IPTC data.
  IptcConstants |
  IptcParser |
  IptcRecord |
  IptcType |
  IptcTypeLookup |
  IptcTypes |
  JfifSegment |
  JpegConstants |
  JpegDecoder |
  JpegImageData |
  JpegImageMetadata |
  JpegImageParser |
  JpegImagingParameters | Jpeg format parameters.
  JpegIptcRewriter | Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
  JpegPhotoshopMetadata |
  JpegRewriter | Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
  JpegRewriter.JFIFPiece |
  JpegRewriter.JFIFPieces |
  JpegRewriter.JFIFPieceSegment |
  JpegRewriter.JpegSegmentOverflowException |
  JpegUtils |
  JpegUtils.Visitor |
  JpegXmpParser |
  JpegXmpRewriter | Interface for Exif write/update/remove functionality for Jpeg/JFIF images.
  LongestAxisMedianCut |
  MedianCut |
  MedianCutQuantizer |
  MicrosoftHdPhotoTagConstants | Microsoft's HDP/WDP file format.
  MicrosoftTagConstants | Largely undocumented and derived by experimentation.
  MolecularDynamicsGelTagConstants | Molecular Dynamics GEL file format http://www.awaresystems.be/imaging/tiff/tifftags/docs/gel.html
  MostPopulatedBoxesMedianCut |
  MyBitInputStream |
  MyBitOutputStream |
  MyLzwCompressor |
  MyLzwCompressor.Listener |
  MyLzwDecompressor |
  MyLzwDecompressor.Listener |
  OceScanjobTagConstants | Oce Scanjob.
  PackBits |
  Palette | Color palette.
  PaletteEntry | Defines an interface for specifying color assignments to floating point values.
  PaletteEntryForRange | Provides a palette entry for colors associated with a range of values.
  PaletteEntryForValue | Provides a palette entry for a color assignment to a single value.
  PaletteFactory | Factory for creating palettes.
  PcxConstants |
  PcxImageParser |
  PcxImagingParameters | Parameters used by the Pcx format.
  PhotometricInterpreter | Interpreter for photometric information in TIFF images.
  PhotometricInterpreterBiLevel |
  PhotometricInterpreterCieLab |
  PhotometricInterpreterCmyk |
  PhotometricInterpreterFloat | Implements a custom photometric interpreter that can be supplied by applications in order to render Java images from real-valued TIFF data products.
  PhotometricInterpreterLogLuv | Photometric interpretation Logluv support.
  PhotometricInterpreterPalette |
  PhotometricInterpreterRgb |
  PhotometricInterpreterYCbCr |
  PhotoshopApp13Data |
  PhysicalScale | Used to specify physical scale when reading or storing image information.
  PixelDensity | Used to specify pixel density and physical dimensions when reading or storing image information.
  PngColorType |
  PngConstants |
  PngImageInfo |
  PngImageParser |
  PngImagingParameters | Png format parameters.
  PngText |
  PngText.Itxt |
  PngText.Text |
  PngText.Ztxt |
  PnmImageParser |
  PnmImagingParameters | Pnm format parameters.
  PsdHeaderInfo |
  PsdImageContents |
  PsdImageParser |
  PsdImagingParameters | Psd format parameters.
  QuantizedPalette |
  RationalNumber | Rational number, as used by the TIFF image format.
  Rfc2301TagConstants | 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
  RgbBufferedImageFactory |
  RgbeImageParser | Parser for Radiance HDR images
  RgbeImagingParameters | Rgbe format parameters.
  Segment |
  SimpleBufferedImageFactory |
  SimplePalette |
  SofnSegment |
  SofnSegment.Component |
  SosSegment |
  SosSegment.Component |
  T4AndT6Compression |
  TagInfo |
  TagInfoAny |
  TagInfoAscii |
  TagInfoAsciiOrByte |
  TagInfoAsciiOrRational |
  TagInfoByte |
  TagInfoByteOrShort |
  TagInfoBytes |
  TagInfoDirectory | A LONG representing an offset to a TIFF directory.
  TagInfoDouble |
  TagInfoDoubles |
  TagInfoFloat |
  TagInfoFloats |
  TagInfoGpsText | 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.
  TagInfoLong |
  TagInfoLongOrIFD |
  TagInfoLongs |
  TagInfoRational |
  TagInfoRationals |
  TagInfoSByte |
  TagInfoSBytes |
  TagInfoShort |
  TagInfoShortOrLong |
  TagInfoShortOrLongOrRational |
  TagInfoShortOrRational |
  TagInfoShorts |
  TagInfoSLong |
  TagInfoSLongs |
  TagInfoSRational |
  TagInfoSRationals |
  TagInfoSShort |
  TagInfoSShorts |
  TagInfoUndefined |
  TagInfoUndefineds |
  TagInfoUnknown | A TIFF tag whose definition isn't known.
  TagInfoUnknowns |
  TagInfoXpString | Windows XP onwards store some tags using UTF-16LE, but the field type is byte - here we deal with this.
  Tiff4TagConstants | Tags in TIFF4 but NOT in TIFF6.
  TiffConstants | Defines constants for internal elements from TIFF files and for allowing applications to define parameters for reading and writing TIFF files.
  TiffContents |
  TiffDirectory | Provides methods and elements for accessing an Image File Directory (IFD) from a TIFF file.
  TiffDirectory.ImageDataElement |
  TiffDirectoryConstants |
  TiffDirectoryType |
  TiffElement |
  TiffElement.DataElement |
  TiffElement.Stub |
  TiffEpTagConstants |
  TiffField | A TIFF field in a TIFF directory.
  TiffHeader |
  TiffImageData |
  TiffImageData.ByteSourceData |
  TiffImageData.Data |
  TiffImageData.Strips |
  TiffImageData.Tiles |
  TiffImageMetadata |
  TiffImageMetadata.Directory |
  TiffImageMetadata.GPSInfo |
  TiffImageMetadata.TiffMetadataItem |
  TiffImageParser |
  TiffImageWriterBase |
  TiffImageWriterLossless |
  TiffImageWriterLossy |
  TiffImagingParameters | Tiff format parameters.
  TiffOutputDirectory |
  TiffOutputField |
  TiffOutputSet |
  TiffPlanarConfiguration | Defines options for the organization of data in a TIFF file.
  TiffRasterData | Provides a simple container for numeric-raster data.
  TiffRasterDataFloat | Provides a simple container for floating-point data.
  TiffRasterDataInt | Provides a simple container for floating-point data.
  TiffRasterDataType | Provides an enumeration indicating the type of data for an instance of a TiffRasterData class.
  TiffRasterStatistics | Collects and stores a set of simple statistics from the input raster.
  TiffReader |
  TiffReader.Listener |
  TiffTagConstants | Tags from the TIFF6 specification.
  UnknownSegment |
  Util | Internal utilities.
  WangTagConstants | Wang/Eastman Software/Kodac/eiStream/Imaging for Windows tags, undocumented and in need of more work.
  WbmpImageParser |
  WbmpImagingParameters | Wbmp format parameters.
  XbmImageParser |
  XbmImagingParameters | Xbm format parameters.
  XmpEmbeddable | Implementations support embedding the Extensible Metadata Platform tags.
  XmpImagingParameters | Parameters for formats that support Xmp.
  XpmImageParser |
  XpmImagingParameters | Xpm format parameters.
  ZlibDeflate | Utility class to compress/decompress bytes using the ZLIB deflate/inflate compression.