# Package org.apache.commons.imaging

package org.apache.commons.imaging
The main package for Apache Commons Imaging.

- Related Packages
  Package
  Description
  org.apache.commons.imaging.bytesource
  Encapsulates sources from which data may be read.
  org.apache.commons.imaging.color
  Color spaces and conversions between them.
  org.apache.commons.imaging.common
  Provides utility classes that are employed across multiple image formats and sub-packages.
  org.apache.commons.imaging.icc
  ICC color profile.
  org.apache.commons.imaging.internal
  Internal utility classes.
  org.apache.commons.imaging.mylzw
  Provides LZW compression.
  org.apache.commons.imaging.palette
  Color quantization and palette manipulation tools.
- Class
  Description
  AbstractImageParser<T extends ImagingParameters<T>>
  Provides the abstract base class for all image reading and writing utilities.
  ColorTools
  A selection of tools for evaluating and manipulating color spaces, color values, etc.
  FormatCompliance
  Provides information about the compliance of a specified data source (byte array, file, etc.) to an image format.
  ImageDump
  Used to store metadata and descriptive information extracted from image files.
  ImageFormat
  Simple image format interface.
  ImageFormats
  Enumerates 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
  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 root class for implementing custom exceptions in the Apache Commons Imaging component.
  ImagingFormatException
  Thrown when an image format is broken.
  ImagingOverflowException
  ImagingParameters<E extends ImagingParameters<E>>
  Imaging parameters.
  ImagingRuntimeException
  Thrown when an allocation request is too large.
  PixelDensity
  Used to specify pixel density and physical dimensions when reading or storing image information.