- About Graphics Mill
- What's New?
- Breaking Changes in Graphics Mill 12
- Breaking Changes in Graphics Mill 11
- Features
- Supported File Formats
- System Requirements
- Getting Started
- Working with Image Formats
- Transforming Images (Resize, Rotate, Crop)
- Working with Metadata
- Color Management and Color Reduction
- Drawing Text and Graphics
- Color Keying (Green Screen Removal)
- Channels and Pixel Data
- Color and Tone Correction
- Working with Photoshop (PSD) Files
- Image Filters
- Processing Large Images
- Basics of Image Processing
- Troubleshooting
- Class Library Reference
- Aurigma.GraphicsMill Namespace
- Aurigma.GraphicsMill.Codecs Namespace
- AdobeResourceBlock Class
- AdobeResourceDictionary Class
- BmpReader Class
- BmpSettings Class
- BmpWriter Class
- CIP4 Class
- CodecRegistry Class
- ColorBitDepth Enumeration
- CompressionType Enumeration
- CustomImageReader Class
- CustomImageWriter Class
- CustomReaderCreateCallback Delegate
- DisposalMethod Enumeration
- EpsReader Class
- EpsSettings Class
- EpsWriter Class
- ExifDictionary Class
- ExifItemInfo Class
- FileFormat Enumeration
- Frame Class
- FrameCollection(TFrame) Class
- FrameCollectionBase Class
- GifFrame Class
- GifFrameSettings Class
- GifReader Class
- GifSettings Class
- GifWriter Class
- IImageReader Interface
- IImageWriter Interface
- ImageReader Class
- ImageWriter Class
- IMetadataWriter Interface
- IptcDictionary Class
- IXmpDictionary Interface
- JpegAlignToSampleSizeMode Enumeration
- JpegMarkerException Class
- JpegReader Class
- JpegScale Enumeration
- JpegSettings Class
- JpegWriter Class
- LosslessJpeg Class
- MediaCorruptedException Class
- MediaProviderException Class
- MediaUnsupportedException Class
- MetadataDictionary Class
- MetadataEnumerator Class
- MultiFrameException Class
- OutputIntent Class
- PdfFrame Class
- PdfPage Class
- PdfReader Class
- PdfSettings Class
- PdfTextOutputMode Enumeration
- PdfVtDictionary Class
- PdfVtOptions Class
- PdfWriter Class
- PngFrame Class
- PngReader Class
- PngSettings Class
- PngWriter Class
- RawReader Class
- ResolveImageArgs Class
- ResolveImageCallback Delegate
- ResolveProfileCallback Delegate
- SmartObjectCropTo Enumeration
- SvgReader Class
- SvgReaderSettings Class
- SvgSettings Class
- SvgWriter Class
- TgaReader Class
- TgaSettings Class
- TgaWriter Class
- TiffChannelType Enumeration
- TiffExtraChannel Class
- TiffExtraChannelCollection Class
- TiffExtraChannelEntry Class
- TiffFrame Class
- TiffReader Class
- TiffSettings Class
- TiffWriter Class
- WebPFrame Class
- WebPFrameFormat Enumeration
- WebPFrameSettings Class
- WebPReader Class
- WebPSettings Class
- WebPWriter Class
- WriterSettings Class
- XmpArrayNode Class
- XmpData Class
- XmpDictionaryNode Class
- XmpLocalizedTextItemNode Class
- XmpLocalizedTextNode Class
- XmpNamespace Class
- XmpNode Class
- XmpNodeType Enumeration
- XmpStructNode Class
- XmpTagNames Class
- XmpValueNode Class
- Aurigma.GraphicsMill.Codecs.ClippingPath Namespace
- Aurigma.GraphicsMill.Codecs.Psd Namespace
- Aurigma.GraphicsMill.Drawing Namespace
- Aurigma.GraphicsMill.Drawing.Art Namespace
- Aurigma.GraphicsMill.Drawing.Effects Namespace
- Aurigma.GraphicsMill.Licensing Namespace
- Aurigma.GraphicsMill.Templates Namespace
- Aurigma.GraphicsMill.Transforms Namespace
- Licensing
- End User License Agreement
- Copyright Notices
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 | |
|---|---|---|
|
|
AdobeResourceBlock |
Represents the Adobe® image resource block. |
|
|
AdobeResourceDictionary |
Represents a dictionary of Adobe® image resource blocks, each block is represented by the AdobeResourceBlock class. |
|
|
BmpReader |
Contains methods and properties used to read BMP images. |
|
|
BmpSettings |
Contains all the possible BMP writing settings. |
|
|
BmpWriter |
Contains methods and properties used to write BMP images. |
|
|
CIP4 |
Provides the field names commonly used by the printing industry for CIP4 job metadata, for use as keys with PdfVtDictionary. |
|
|
CodecRegistry |
Provides a registry for image codecs. |
|
|
CustomImageReader |
Provides a custom image reader implementation. |
|
|
CustomImageWriter |
Provides a custom image writer implementation. |
|
|
EpsReader |
Contains methods and properties used to read EPS images. |
|
|
EpsSettings |
Contains all the possible EPS writing settings. |
|
|
EpsWriter |
Contains methods and properties used to write BMP images. |
|
|
ExifDictionary |
Represents a dictionary of EXIF fields. |
|
|
ExifItemInfo |
Represents an EXIF item. |
|
|
Frame |
Represents a base class for all image frames. |
|
|
FrameCollection<TFrame> |
Represents a collection of frames. |
|
|
FrameCollectionBase |
Represents a base class for the frame collections. |
|
|
GifFrame |
Represents a frame of a GIF image. |
|
|
GifFrameSettings |
Contains all the possible GIF frame writing settings. |
|
|
GifReader |
Contains methods and properties used to read GIF images. |
|
|
GifSettings |
Contains all the possible GIF writing settings. |
|
|
GifWriter |
Contains methods and properties used to write GIF images (both static and animated). |
|
|
ImageReader |
Represents a base class for all image readers. |
|
|
ImageWriter |
Represents a base class for all image writers. |
|
|
IptcDictionary |
Represents a dictionary of IPTC fields. |
|
|
JpegMarkerException |
Represents the error that occurs when the JpegWriter tries to write an incorrect JPEG metadata. |
|
|
JpegReader |
Contains methods and properties used to read JPEG images. |
|
|
JpegSettings |
Contains all the possible JPEG writing settings. |
|
|
JpegWriter |
Contains methods and properties used to write JPEG images. |
|
|
LosslessJpeg |
Contains methods and properties used to apply lossless operations on JPEG images. |
|
|
MediaCorruptedException |
Represents the error that occurs when you try to open file (or other media) which contains corrupted data. |
|
|
MediaProviderException |
Represents the error that occurs when you are working with image readers or writers. |
|
|
MediaUnsupportedException |
Represents the error that occurs when you try to read file (or other media) which is not supported by Graphics Mill. |
|
|
MetadataDictionary |
Represents a dicitonary of image metadata, such as EXIF, IPTC, etc. |
|
|
MetadataEnumerator |
Enumerates the elements of this dictionary. |
|
|
MultiFrameException |
Represents the error that occurs when you try to add more frames than current format allows. |
|
|
OutputIntent |
Represents the final destination device that you use to reproduce the color in the PDF. |
|
|
PdfFrame |
Represents one page of a PDF file. |
|
|
PdfPage |
Represents a page to add to a PdfWriter document, describing the page size and its PDF boxes. |
|
|
PdfReader |
Contains methods and properties used to read PDF files. |
|
|
PdfSettings |
Contains all the possible PDF writing settings. |
|
|
PdfVtDictionary |
Represents a PDF/VT DPart metadata dictionary, i.e. a set of named entries written into the PDF as a native PDF dictionary. |
|
|
PdfVtOptions |
Specifies PDF/VT-specific options for PdfWriter. |
|
|
PdfWriter |
Contains methods and properties used to write PDF file. |
|
|
PngFrame |
Represents a frame of a PNG image. |
|
|
PngReader |
Contains methods and properties used to read PNG images. |
|
|
PngSettings |
Contains all the possible PNG writing settings. |
|
|
PngWriter |
Contains methods and properties used to write PNG images. |
|
|
RawReader |
Contains methods and properties used to read RAW images. |
|
|
ResolveImageArgs |
Contains the reference of an SVG image and the content that a ResolveImageCallback returns for it. |
|
|
SvgReader |
Contains methods and properties used to read SVG graphics. |
|
|
SvgReaderSettings |
Contains the settings used to read an SVG file with SvgReader. |
|
|
SvgSettings |
Contains the SVG writing settings. |
|
|
SvgWriter |
Contains methods and properties used to write an SVG file. |
|
|
TgaReader |
Contains methods and properties used to read TARGA images. |
|
|
TgaSettings |
Contains all the possible TARGA image writing settings. |
|
|
TgaWriter |
Contains methods and properties used to write TARGA images. |
|
|
TiffExtraChannel |
Represents the TIFF extra channel retrieved from an image. |
|
|
TiffExtraChannelCollection |
Represents a collection of TIFF extra channels. |
|
|
TiffExtraChannelEntry |
Represents the TIFF extra channel to embed into an image. |
|
|
TiffFrame |
Represents a frame of a TIFF image. |
|
|
TiffReader |
This class enables you to read TIFF images. |
|
|
TiffSettings |
Contains all the possible TIFF writing settings. |
|
|
TiffWriter |
Contains methods and properties used to write TIFF image. |
|
|
WebPFrame |
Represents a frame of a WebP image. |
|
|
WebPFrameSettings |
Contains all the possible WebP frame writing settings. |
|
|
WebPReader |
Contains methods and properties used to read WebP images. |
|
|
WebPSettings |
Contains methods and properties used to write WebP images (both static and animated). |
|
|
WebPWriter |
Contains methods and properties used to write WebP images (both static and animated). |
|
|
WriterSettings |
Represents a base class for all image writing settings. |
|
|
XmpArrayNode |
Represents an XMP array. |
|
|
XmpData |
Represents an XMP tree. |
|
|
XmpDictionaryNode |
Represents a base class for XMP properties allowing that allows accessing a node as a dictionary. |
|
|
XmpLocalizedTextItemNode |
Represents a localized text item node. |
|
|
XmpLocalizedTextNode |
Represents a localized text node. |
|
|
XmpNamespace |
Represents an XMP namespace. |
|
|
XmpNode |
Represents a base class for all XMP properties. |
|
|
XmpStructNode |
Represents a structured XMP property. |
|
|
XmpTagNames |
This class can be used as an enumeration of standard XMP tags. |
|
|
XmpValueNode |
Represents a simple XMP property. |
Interfaces
| Interface | Description | |
|---|---|---|
|
|
IImageReader |
Defines the interface for reading image data. |
|
|
IImageWriter |
Defines the interface for writing image data. |
|
|
IMetadataWriter |
Provides metadata-related parameters. |
|
|
IXmpDictionary |
Represents a nongeneric collection of key/value pairs. |
Delegates
| Delegate | Description | |
|---|---|---|
|
|
CustomReaderCreateCallback |
Represents a callback method for creating custom image readers. |
|
|
ResolveImageCallback |
Represents the method that loads an image that an SVG file references. |
|
|
ResolveProfileCallback |
Represents a callback method for resolving color profiles. |
Enumerations
| Enumeration | Description | |
|---|---|---|
|
|
ColorBitDepth |
Specifies the bit depth to use when reading color data. |
|
|
CompressionType |
Contains possible compression types for various image writers. |
|
|
DisposalMethod |
Contains values for disposal methods used in animated GIFs to specify what to do with a frame after it has been displayed. |
|
|
FileFormat |
Contains image file format IDs. |
|
|
JpegAlignToSampleSizeMode |
Contains possible values for JPEG sample size alignment. |
|
|
JpegScale |
Contains possible values for scaling JPEG image during reading. |
|
|
PdfTextOutputMode |
Specifies the text output mode for PDF rendering. |
|
|
SmartObjectCropTo |
Specifies the smart object crop-to behavior. |
|
|
TiffChannelType |
Contains possible extra channel types. |
|
|
WebPFrameFormat |
Specifies the WebP frame format. |
|
|
XmpNodeType |
Contains available XMP node types. |