Aurigma.GraphicsMill Namespace

The Aurigma.GraphicsMill is a root namespace of the Graphics Mill.

Classes

Class Description
Public class Bitmap

Represents a bitmap, i.e. an object which stores raster data.

Public class BitmapEmptyException

Represents the error that occurs when you try to manipulate with an empty bitmap.

Public class BitmapStatisticsProvider

Contains methods used to retrieve various bitmap statistics.

Public class ChannelCombiner

Represents the base class for classes that create an image by combining several grayscale images.

Public class ChannelSplitter

Represents the base class for classes that separate an image by color channels.

Public class ChannelsProvider

Contains methods and properties providing access to bitmap channels.

Public class CMAdobeModuleLoadException

Represents the error that occurs when you try to convert colors using Adobe CMM whereas it is not installed on the system.

Public class CMException

Represents the error that occurs when you work with color management.

Public class CMInappropriateProfileException

Represents the error that occurs when you try to specify a color profile which does not conform target color space.

Public class CMOpenProfileException

Represents the error that occurs when you try to open a color profile from a file, but it fails for some reason (e.g. file not found, access is denied, profile is corrupted, or any other).

Public class CMTransformException

Represents the error that occurs when some errors encountered during some color space transform made by color management module.

Public class Cmyk16Color

Represents 16-bit (extended) color value in CMYK color space.

Public class CmykChannelCombiner

Creates a CMYK image by combining several grayscale images.

Public class CmykChannelSplitter

Separates a CMYK image by color channels.

Public class CmykColor

Represents color value in CMYK color space.

Public class CodecAdapter

Converts file name to the corresponding image reader of writer.

Public class Color

Represents the base class for classes that contain color values.

Public class ColorAdjustmentProvider

Contains methods and properties used to provide color adjustment and tone correction (brightness/contrast, levels, hue/saturation/lightness adjustment, etc.).

Public class ColorManagementProvider

Contains methods and properties used to provide color management.

Public class ColorPalette

Represents a palette, i.e. an array of color values.

Public class ColorPaletteEmptyException

Represents the error that occurs when you try to operate with empty palette (which is either null or has no any entries).

Public class ColorProfile

Represents the ICC color profile used to provide color management.

Public class Configuration
Public class FontException

Represents the error that occurs when you work with fonts.

Public class FontMissingException

Represents the error that occurs when you try to operate with a missing font.

Public class GMException

Represents the error that occurs when you work with Graphics Mill. This is a base exception.

Public class Grayscale16Color

Represents 16-bit (extended) color value in grayscale color space.

Public class GrayscaleChannelCombiner

Creates a grayscale image by combining two grayscale images.

Public class GrayscaleChannelSplitter

Separates a grayscale image by color channels.

Public class GrayscaleColor

Represents a color value in grayscale color space.

Public class Histogram

Represents a bitmap histogram.

Public class ImageGenerator

Represents a pipeline element that creates a bitmap.

Public class ImageParams

Provides image-related parameters.

Public class IndexedColor

Represents an indexed color in a color collection.

Public class Ink

Represents ink characteristics of a color.

Public class InvalidPropertyValueException

Represents the error that occurs when the property value is not valid.

Public class InvalidSourceException

Represents the error that occurs when the image reader/writer source is not valid.

Public class Lab16Color

Represents 16-bit (extended) color value in LAB color space.

Public class LabChannelCombiner

Creates a Lab image by combining several grayscale images.

Public class LabChannelSplitter

Separates a Lab image by color channels.

Public class LabColor

Represents color value in LAB color space.

Public class MissingIndexColorException

Represents the error that occurs when the referenced index is missing from the color collection.

Public class ObjectClosedException

Represents the error that occurs when you try to operate with an object which needs to be opened (like file format readers or writers), but it is closed.

Public class ObjectEmptyException

Represents the error that occurs when empty object (like bitmap or color palette) is accessed.

Public class OnInitEventArgs

Provides data for the PipelineElement.OnInit event.

Public class OutOfMemoryException

Represents the error that occurs when there is not enough memory to continue the execution of a program.

Public class Pipeline

Represents a collection of PipelineElements.

Public class PipelineElement

Represents the base class for classes that process an image within a pipeline.

Public class PipelineException

Represents the error that occurs during pipeline image processing.

Public class PixelFormat

Represents a pixel format supported by Graphics Mill.

Public class ProgressEventArgs

Provides data for the ProgressReporter.Progress event.

Public class ProgressReporter

Indicates a progress of a pipeline.

Public class Rational

Represents signed rational numbers.

Public class Rgb16Color

Represents 16-bit (extended) color value in RGB color space.

Public class RgbChannelCombiner

Creates a RGB image by combining several grayscale images.

Public class RgbChannelSplitter

Separates a RGB image by color channels.

Public class RgbColor

Represents color value in RGB color space.

Public class SehException

Represents the Structured Exception Handling (SEH) error.

Public class SpotColor

Represents a color value of a spot color.

Public class TransformException

Represents an error that occurs when applying transforms to bitmaps.

Public class TransformsProvider

Contains methods used to apply various effects on the bitmap.

Public class TrialPeriodTimeException

Represents the error that occurs when the trial version has been expired.

Public class UnexpectedException

Represents the error that occurs when Graphics Mill has encountered an unexpected problem (mostly caused by some internal bug).

Public class UnitConverter

Contains methods and properties intended to convert values from one spatial units to another.

Public class UnsignedRational

Represents unsigned rational numbers.

Public class UnsupportedFontException

Represents the error that occurs when you try to operate with an unsupported font.

Public class UnsupportedPixelFormatException

Represents the error that occurs when you try to apply some operation on the bitmap, and this operation cannot handle pixel format of this bitmap.

Public class Win32Exception

Represents the error that occurs when some WinAPI error returned.

Interfaces

Interface Description
Public interface IImageParams

Provides image-related parameters.

Enumerations

Enumeration Description
Public enumeration Channel

Contains aliases for numbers of color channels.

Public enumeration ColorPaletteType

Contains palette types used when generating palettes.

Public enumeration ColorProfileClass

Contains possible values for profile device class.

Public enumeration ColorSpace

Contains color spaces supported with Graphics Mill.

Public enumeration HistogramMode

Contains modes for histogram building.

Public enumeration Unit

Contains unit types. It can be either device-dependent unit (pixel) or device-independent (inches, points, etc).