---
title: "Aurigma.GraphicsMill.Codecs Namespace"
canonical: https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Codecs.htm
archived: false
applies_to:
  - product: "Graphics Mill"
    versions: ["12.1", "6.x-12.x (may differ)"]
    entity_id: "https://www.graphicsmill.com/#software-application"
---

# Aurigma.GraphicsMill.Codecs Namespace

**Applies to:** Graphics Mill 12.1, 6.x-12.x (may differ)
 
The Aurigma.GraphicsMill.Codecs namespace contains classes intended to work with files that have one or more images (frames) inside, such as multipage TIFF files, animated GIF, etc. These classes support a lot of file formats and allow working with metadata.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [AdobeResourceBlock](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_AdobeResourceBlock.htm.md) |  Represents the Adobe® image resource block. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [AdobeResourceDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_AdobeResourceDictionary.htm.md) |  Represents a dictionary of Adobe® image resource blocks, each block is represented by the [AdobeResourceBlock](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_AdobeResourceBlock.htm.md) class. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [BmpReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_BmpReader.htm.md) |  Contains methods and properties used to read BMP images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [BmpSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_BmpSettings.htm.md) |  Contains all the possible BMP writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [BmpWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_BmpWriter.htm.md) |  Contains methods and properties used to write BMP images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [CIP4](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_CIP4.htm.md) |  Provides the field names commonly used by the printing industry for CIP4 job metadata, for use as keys with [PdfVtDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfVtDictionary.htm.md). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [CodecRegistry](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_CodecRegistry.htm.md) |  Provides a registry for image codecs. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [CustomImageReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_CustomImageReader.htm.md) |  Provides a custom image reader implementation. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [CustomImageWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_CustomImageWriter.htm.md) |  Provides a custom image writer implementation. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [EpsReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_EpsReader.htm.md) |  Contains methods and properties used to read EPS images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [EpsSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_EpsSettings.htm.md) |  Contains all the possible EPS writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [EpsWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_EpsWriter.htm.md) |  Contains methods and properties used to write BMP images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ExifDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ExifDictionary.htm.md) |  Represents a dictionary of EXIF fields. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ExifItemInfo](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ExifItemInfo.htm.md) |  Represents an EXIF item. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Frame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_Frame.htm.md) |  Represents a base class for all image frames. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [FrameCollection&lt;TFrame&gt;](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_FrameCollection%601.htm.md) |  Represents a collection of frames. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [FrameCollectionBase](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_FrameCollectionBase.htm.md) |  Represents a base class for the frame collections. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [GifFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_GifFrame.htm.md) |  Represents a frame of a GIF image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [GifFrameSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_GifFrameSettings.htm.md) |  Contains all the possible GIF frame writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [GifReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_GifReader.htm.md) |  Contains methods and properties used to read GIF images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [GifSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_GifSettings.htm.md) |  Contains all the possible GIF writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [GifWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_GifWriter.htm.md) |  Contains methods and properties used to write GIF images (both static and animated). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ImageReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ImageReader.htm.md) |  Represents a base class for all image readers. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ImageWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ImageWriter.htm.md) |  Represents a base class for all image writers. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [IptcDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_IptcDictionary.htm.md) |  Represents a dictionary of IPTC fields. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [JpegMarkerException](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegMarkerException.htm.md) |  Represents the error that occurs when the [JpegWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegWriter.htm.md) tries to write an incorrect JPEG metadata. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [JpegReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegReader.htm.md) |  Contains methods and properties used to read JPEG images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [JpegSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegSettings.htm.md) |  Contains all the possible JPEG writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [JpegWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegWriter.htm.md) |  Contains methods and properties used to write JPEG images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [LosslessJpeg](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_LosslessJpeg.htm.md) |  Contains methods and properties used to apply lossless operations on JPEG images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MediaCorruptedException](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_MediaCorruptedException.htm.md) |  Represents the error that occurs when you try to open file (or other media) which contains corrupted data. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MediaProviderException](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_MediaProviderException.htm.md) |  Represents the error that occurs when you are working with image readers or writers. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MediaUnsupportedException](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_MediaUnsupportedException.htm.md) |  Represents the error that occurs when you try to read file (or other media) which is not supported by Graphics Mill. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MetadataDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_MetadataDictionary.htm.md) |  Represents a dicitonary of image metadata, such as EXIF, IPTC, etc. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MetadataEnumerator](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_MetadataEnumerator.htm.md) |  Enumerates the elements of this dictionary. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MultiFrameException](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_MultiFrameException.htm.md) |  Represents the error that occurs when you try to add more frames than current format allows. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [OutputIntent](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_OutputIntent.htm.md) |  Represents the final destination device that you use to reproduce the color in the PDF. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfFrame.htm.md) |  Represents one page of a PDF file. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfPage](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfPage.htm.md) |  Represents a page to add to a [PdfWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfWriter.htm.md) document, describing the page size and its PDF boxes. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfReader.htm.md) |  Contains methods and properties used to read PDF files. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfSettings.htm.md) |  Contains all the possible PDF writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfVtDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfVtDictionary.htm.md) |  Represents a PDF/VT DPart metadata dictionary, i.e. a set of named entries written into the PDF as a native PDF dictionary. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfVtOptions](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfVtOptions.htm.md) |  Specifies PDF/VT-specific options for [PdfWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfWriter.htm.md). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PdfWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfWriter.htm.md) |  Contains methods and properties used to write PDF file. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PngFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PngFrame.htm.md) |  Represents a frame of a PNG image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PngReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PngReader.htm.md) |  Contains methods and properties used to read PNG images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PngSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PngSettings.htm.md) |  Contains all the possible PNG writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [PngWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PngWriter.htm.md) |  Contains methods and properties used to write PNG images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [RawReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_RawReader.htm.md) |  Contains methods and properties used to read RAW images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ResolveImageArgs](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ResolveImageArgs.htm.md) |  Contains the reference of an SVG image and the content that a [ResolveImageCallback](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ResolveImageCallback.htm.md) returns for it. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [SvgReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_SvgReader.htm.md) |  Contains methods and properties used to read SVG graphics. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [SvgReaderSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_SvgReaderSettings.htm.md) |  Contains the settings used to read an SVG file with [SvgReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_SvgReader.htm.md). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [SvgSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_SvgSettings.htm.md) |  Contains the SVG writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [SvgWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_SvgWriter.htm.md) |  Contains methods and properties used to write an SVG file. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TgaReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TgaReader.htm.md) |  Contains methods and properties used to read TARGA images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TgaSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TgaSettings.htm.md) |  Contains all the possible TARGA image writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TgaWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TgaWriter.htm.md) |  Contains methods and properties used to write TARGA images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffExtraChannel](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffExtraChannel.htm.md) |  Represents the TIFF extra channel retrieved from an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffExtraChannelCollection](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffExtraChannelCollection.htm.md) |  Represents a collection of TIFF extra channels. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffExtraChannelEntry](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffExtraChannelEntry.htm.md) |  Represents the TIFF extra channel to embed into an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffFrame.htm.md) |  Represents a frame of a TIFF image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffReader.htm.md) |  This class enables you to read TIFF images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffSettings.htm.md) |  Contains all the possible TIFF writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [TiffWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffWriter.htm.md) |  Contains methods and properties used to write TIFF image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [WebPFrame](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WebPFrame.htm.md) |  Represents a frame of a WebP image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [WebPFrameSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WebPFrameSettings.htm.md) |  Contains all the possible WebP frame writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [WebPReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WebPReader.htm.md) |  Contains methods and properties used to read WebP images. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [WebPSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WebPSettings.htm.md) |  Contains methods and properties used to write WebP images (both static and animated). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [WebPWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WebPWriter.htm.md) |  Contains methods and properties used to write WebP images (both static and animated). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [WriterSettings](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WriterSettings.htm.md) |  Represents a base class for all image writing settings. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpArrayNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpArrayNode.htm.md) |  Represents an XMP array. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpData](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpData.htm.md) |  Represents an XMP tree. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpDictionaryNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpDictionaryNode.htm.md) |  Represents a base class for XMP properties allowing that allows accessing a node as a dictionary. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpLocalizedTextItemNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpLocalizedTextItemNode.htm.md) |  Represents a localized text item node. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpLocalizedTextNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpLocalizedTextNode.htm.md) |  Represents a localized text node. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpNamespace](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpNamespace.htm.md) |  Represents an XMP namespace. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpNode.htm.md) |  Represents a base class for all XMP properties. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpStructNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpStructNode.htm.md) |  Represents a structured XMP property. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpTagNames](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpTagNames.htm.md) |  This class can be used as an enumeration of standard XMP tags. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [XmpValueNode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpValueNode.htm.md) |  Represents a simple XMP property. |
 
## Interfaces

|   |  Interface |  Description |
| --- | --- | --- |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm/icons/pubinterface.gif) |  [IImageReader](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_IImageReader.htm.md) |  Defines the interface for reading image data. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm/icons/pubinterface.gif) |  [IImageWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_IImageWriter.htm.md) |  Defines the interface for writing image data. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm/icons/pubinterface.gif) |  [IMetadataWriter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_IMetadataWriter.htm.md) |  Provides metadata-related parameters. |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm/icons/pubinterface.gif) |  [IXmpDictionary](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_IXmpDictionary.htm.md) |  Represents a nongeneric collection of key/value pairs. |
 
## Delegates

|   |  Delegate |  Description |
| --- | --- | --- |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm/icons/pubdelegate.gif) |  [CustomReaderCreateCallback](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_CustomReaderCreateCallback.htm.md) |  Represents a callback method for creating custom image readers. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm/icons/pubdelegate.gif) |  [ResolveImageCallback](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ResolveImageCallback.htm.md) |  Represents the method that loads an image that an SVG file references. |
 |  ![Public delegate](https://www.graphicsmill.com/docs/gm/icons/pubdelegate.gif) |  [ResolveProfileCallback](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ResolveProfileCallback.htm.md) |  Represents a callback method for resolving color profiles. |
 
## Enumerations

|   |  Enumeration |  Description |
| --- | --- | --- |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [ColorBitDepth](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_ColorBitDepth.htm.md) |  Specifies the bit depth to use when reading color data. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [CompressionType](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_CompressionType.htm.md) |  Contains possible compression types for various image writers. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [DisposalMethod](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_DisposalMethod.htm.md) |  Contains values for disposal methods used in animated GIFs to specify what to do with a frame after it has been displayed. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [FileFormat](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_FileFormat.htm.md) |  Contains image file format IDs. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [JpegAlignToSampleSizeMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegAlignToSampleSizeMode.htm.md) |  Contains possible values for JPEG sample size alignment. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [JpegScale](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_JpegScale.htm.md) |  Contains possible values for scaling JPEG image during reading. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [PdfTextOutputMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_PdfTextOutputMode.htm.md) |  Specifies the text output mode for PDF rendering. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [SmartObjectCropTo](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_SmartObjectCropTo.htm.md) |  Specifies the smart object crop-to behavior. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [TiffChannelType](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_TiffChannelType.htm.md) |  Contains possible extra channel types. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [WebPFrameFormat](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_WebPFrameFormat.htm.md) |  Specifies the WebP frame format. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [XmpNodeType](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Codecs_XmpNodeType.htm.md) |  Contains available XMP node types. |
