# Package org.apache.commons.imaging.common

Provides utility classes that are employed across multiple image formats and sub-packages.

- Interface Summary
  Interface | Description
  --- | ---
  BufferedImageFactory |
  ImageMetadata |
  ImageMetadata.ImageMetadataItem |
  XmpEmbeddable | Implementations support embedding the Extensible Metadata Platform tags.

- Class Summary
  Class | Description
  --- | ---
  BasicCParser | A rudimentary preprocessor and parser for the C programming language.
  BinaryConstant |
  BinaryFileParser |
  BinaryFunctions | Convenience methods for various binary and I/O operations.
  BinaryOutputStream |
  ByteConversions | Convenience methods for converting data types to and from byte arrays.
  GenericImageMetadata |
  GenericImageMetadata.GenericImageMetadataItem |
  ImageBuilder | A utility class primary intended for storing data obtained by reading image files.
  PackBits |
  RationalNumber | Rational number, as used by the TIFF image format.
  RgbBufferedImageFactory |
  SimpleBufferedImageFactory |
  XmpImagingParameters | Parameters for formats that support Xmp.
  ZlibDeflate | Utility class to compress/decompress bytes using the ZLIB deflate/inflate compression.