---
title: "Aurigma.GraphicsMill.Transforms Namespace"
canonical: https://www.graphicsmill.com/docs/gm/N_Aurigma_GraphicsMill_Transforms.htm
product: "Graphics Mill"
---

# Aurigma.GraphicsMill.Transforms Namespace
 
The Aurigma.GraphicsMill.Transforms namespace provides access to Graphics Mill transforms and attendant functionality. Most classes of this namespace represent single transform algorithm.
 
## Classes

|   |  Class |  Description |
| --- | --- | --- |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [AddNoise](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_AddNoise.htm.md) |  Applies a noise effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [AdjustHsl](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_AdjustHsl.htm.md) |  Adjusts an image in HSL color space. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [AutoCrop](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_AutoCrop.htm.md) |  Removes a border around an image in the automatic mode. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [BezierTransform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_BezierTransform.htm.md) |  Applies a warp transformation based on Bezier surface. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Blender](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Blender.htm.md) |  Combines two images using the specified [BlendMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_BlendMode.htm.md). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [BlenderOnInitEventArgs](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_BlenderOnInitEventArgs.htm.md) |  Provides data for the [Blender.OnInit](https://www.graphicsmill.com/docs/gm/E_Aurigma_GraphicsMill_PipelineElement_OnInit.htm.md) event. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Blur](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Blur.htm.md) |  Applies a blur effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Brightness](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Brightness.htm.md) |  Corrects a brightness of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [BrightnessContrast](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_BrightnessContrast.htm.md) |  Corrects brightness and contrast of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ChannelBalance](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ChannelBalance.htm.md) |  Adjusts the channel balance of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [CnvTransform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_CnvTransform.htm.md) |  Applies a convolution matrix transform to an image (such as sharpen or edges outline). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ColorConverter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ColorConverter.htm.md) |  Applies color conversion to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ColorOverlay](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ColorOverlay.htm.md) |  Represents a color overlay transformation. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Combiner](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Combiner.htm.md) |  Combines two images using the specified mode. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [CombinerOnInitEventArgs](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_CombinerOnInitEventArgs.htm.md) |  Provides data for the [Combiner.OnInit](https://www.graphicsmill.com/docs/gm/E_Aurigma_GraphicsMill_PipelineElement_OnInit.htm.md) event. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ContiguousBackgroundRemoval](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ContiguousBackgroundRemoval.htm.md) |  Makes the background of an image transparent. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Contrast](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Contrast.htm.md) |  Corrects a contrast of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Crop](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Crop.htm.md) |  Crops an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Cylindrize](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Cylindrize.htm.md) |  Applies a cylindrize transformation on an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Desaturate](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Desaturate.htm.md) |  Desaturates an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [EdgeDetect](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_EdgeDetect.htm.md) |  Outlines edges of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Emboss](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Emboss.htm.md) |  Applies an emboss effect on an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Flip](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Flip.htm.md) |  Flips an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [FloodFill](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_FloodFill.htm.md) |  Applies a flood fill transformation (analogue to Paint Bucket tool in the Adobe® Photoshop®) to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [GreenScreenRemoval](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_GreenScreenRemoval.htm.md) |  Removes green areas in an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [HistogramEqualize](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_HistogramEqualize.htm.md) |  Applies a histogram equalization. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ImageTransmitter](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ImageTransmitter.htm.md) |  Represents a pipeline element that creates a non-transformation transform. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Invert](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Invert.htm.md) |  Inverts all colors in an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Levels](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Levels.htm.md) |  Applies levels correction to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Lut](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Lut.htm.md) |  Represents a look-up table (LUT) used for intensity transformation. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [LutTransform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_LutTransform.htm.md) |  Performs intensity transformation of an image using the specified look-up table (LUT). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MaskTransform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_MaskTransform.htm.md) |  Represents a base class for all transforms which can be applied with mask. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Matrix](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Matrix.htm.md) |  Encapsulates a 3-by-3 affine matrix that represents a geometric transform. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [MatrixTransform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_MatrixTransform.htm.md) |  Applies an arbitrary convex linear transformation to an image (such as perspective distortion, rotation, skew, etc). |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Maximum](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Maximum.htm.md) |  Applies a maximum filter (also known as erosion) to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Median](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Median.htm.md) |  Applies a median filter to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Minimum](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Minimum.htm.md) |  Applies a minimum filter (also known as dilation) to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Mosaic](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Mosaic.htm.md) |  Applies a mosaic effect on an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [RemoveAlpha](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_RemoveAlpha.htm.md) |  Removes the alpha channel from an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Resize](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Resize.htm.md) |  Resizes an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ResolutionModifier](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ResolutionModifier.htm.md) |  Updates a resolution of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Rotate](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Rotate.htm.md) |  Rotates an image at arbitrary angle. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [ScaleAlpha](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ScaleAlpha.htm.md) |  Scales the alpha channel of an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [SetAlpha](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_SetAlpha.htm.md) |  Sets the alpha channel to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Shadow](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Shadow.htm.md) |  Applies a shadow effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Sharpen](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Sharpen.htm.md) |  Applies a simple sharpening algorithm to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [SmartBlur](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_SmartBlur.htm.md) |  Applies a smart blur effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Solarize](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Solarize.htm.md) |  Apply a solarize effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Spray](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Spray.htm.md) |  Applies a spray effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [StackBlur](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_StackBlur.htm.md) |  Represents a stack blur transformation. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Texturize](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Texturize.htm.md) |  Applies a texturizing effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Transform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Transform.htm.md) |  Represents a base class of all transforms presented in Graphics Mill. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [Transparentize](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_Transparentize.htm.md) |  Applies a transparentize effect to an image. |
 |  ![Public class](https://www.graphicsmill.com/docs/gm/icons/pubclass.gif) |  [UnsharpMask](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_UnsharpMask.htm.md) |  Increases a sharpness of an image by using the *unsharp mask* technique. |
 
## Interfaces

|   |  Interface |  Description |
| --- | --- | --- |
 |  ![Public interface](https://www.graphicsmill.com/docs/gm/icons/pubinterface.gif) |  [IBitmapTransform](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_IBitmapTransform.htm.md) |  Defines a method to produce a transformed copy of a given bitmap. |
 
## Enumerations

|   |  Enumeration |  Description |
| --- | --- | --- |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [BlendMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_BlendMode.htm.md) |  Contains standard blend modes. They are used when the bitmap is drawn on window or blended with another bitmap. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [ColorManagementEngine](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ColorManagementEngine.htm.md) |  Contains possible color management engines. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [ColorQuantizationAlgorithm](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ColorQuantizationAlgorithm.htm.md) |  Contains possible values of color quantization algorithms. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [ColorTransformationIntent](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ColorTransformationIntent.htm.md) |  Contains possible values for color management rendering intents. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [CombineMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_CombineMode.htm.md) |  Contains possible combine modes. They are used when a bitmap is drawn on a window or blended with another bitmap. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [DistributionKind](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_DistributionKind.htm.md) |  Contains distribution kinds to generate random values for the additive noise transform. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [DitheringType](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_DitheringType.htm.md) |  Contains possible values for dithering types. Dithering is an algorithm of color reducing which allows to preserve halftones. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [EdgeDetectMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_EdgeDetectMode.htm.md) |  Contains possible edge detect modes for [EdgeDetect](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_EdgeDetect.htm.md) transform. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [FadeType](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_FadeType.htm.md) |  Contains various fade types for a number of artistic effects. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [FlipType](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_FlipType.htm.md) |  Contains various types for the flip transform. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [FloodFillMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_FloodFillMode.htm.md) |  Contains values which specify when stop filling during the [FloodFill](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_FloodFill.htm.md) transformation. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [InterpolationMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_InterpolationMode.htm.md) |  Contains possible interpolation modes for geometrical transformations applied to images. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [LutInterpolationMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_LutInterpolationMode.htm.md) |  Contains possible interpolation algorithms for defining look-up tables. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [ResizeInterpolationMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ResizeInterpolationMode.htm.md) |  Contains possible interpolation modes for resizing images. |
 |  ![Public enumeration](https://www.graphicsmill.com/docs/gm/icons/pubenumeration.gif) |  [ResizeMode](https://www.graphicsmill.com/docs/gm/T_Aurigma_GraphicsMill_Transforms_ResizeMode.htm.md) |  Contains values for the resize modes (how the resize parameters should be intepreted). |
