The Aurigma.GraphicsMill.Transforms namespace provides access to Graphics Mill for .NET transforms and attendant functionality. Most classes of this namespace represent single transform algorithm. Note, if you need to run transforms synchroniously, you can use method provided with Transforms and ColorAdjustment.

Classes

  ClassDescription
public classAddNoise
This class enables you to put additive noise to the image by adding random number to each pixel.

public classAdjustHsl
This class enables you to perform adjusting image in HSL color space.

public classApplyLut
This class enables you to apply tone correction using specified look-up table (LUT).

public classApplyMatrixTransform
This class enables you to apply an arbitrary convex linear transformation on the bitmap (such as perspective distortion, rotation, skew, etc).

public classBitmapTransform
This is a base class of all transforms presented in Graphics Mill for .NET.

public classBlur
This class enables you to apply blurring filter on the bitmap.

public classBrightness
This class enables you to correct brightness of the image.

public classBrightnessContrast
This class enables you to correct brightness and contrast of the image.

public classButtonize
This class enables you to apply buttonize effect on the image.

public classChannelBalance
This class enables you to adjust channel balance.

public classCombiner
This class enables you to combine two bitmaps (or its sections) with configurable combine mode, opacity, etc.

public classContrast
This class enables you to correct contrast of the image.

public classCrop
This class enables you to crop the image.

public classCurves
This class enables you to apply tone correction used specified curve.

public classCylindrize
This class enables you to apply cylindrize transform. Image will be looking like bended on cylinder.

public classEdgeDetect
This class enables you to find edges on the image.

public classEmboss
This class enables you to apply effect of emboss on the image.

public classFloodFill
This transform provides flood fill algorithm (analogue to Paint Bucket tool in the Adobe® Photoshop®).

public classGlow
This class allows you making opaque objects on the image to glow.

public classHistogramEqualize
This class enables you to apply histogram equalization algorithm.

public classInvert
This transform enables you to invert all colors in the bitmap.

public classLevels
This class enables you to apply levels correction.

public classLut
This class represents look-up table (LUT) used for tone correction.

public classMaskedBitmapTransform
This is a base class for all transforms which can be applied with mask.

public classMatrix
This class represents a 3x3 matrix.

public classMaximumFilter
This class enables you to apply maximum filter (also known as erosion).

public classMedianFilter
This class enables you to apply median filter.

public classMinimumFilter
This class enables you to apply minimum filter (also known as dilation).

public classMosaic
This class enables you to apply mosaic effect on the image.

public classPageCurl
This class enables you to apply effect of curled page on the bitmap.

public classPerChannelBitmapTransform
This is a base class for all transforms which can be applied on separate channels.

public classPixelFormatConverter
This class enables you to convert a bitmap from one pixel format to another one.

public classRedEyeBlob
This class describes red eye blobs (i.e. areas which correspond to the red eye in the original image).

public classRedEyeMask
This class represents a red eye mask calculated during red eye effect removal.

public classRedEyeRemoval
This class represents red eye effect removal transform.

public classResize
This class enables you to resize a bitmap.

public classRotate
This class enables you to rotate the bitmap on arbitrary angle.

public classRotateAndFlip
This class enables you to flip the bitmap or rotate it on angle divisible on 90 degrees.

public classShadow
This class allows you making opaque objects on the image to cast shadow.

public classSharpen
This class provides simple sharpening algorithm.

public classSolarize
This class enables you to apply solarize effect.

public classSpray
This class enables you to add spray effect on the image.

public classSwapChannels
This class allows you to swap bitmap channels.

public classSwirl
This class enables you to apply swirl transform.

public classTexturize
This class enables you to create texture from the image by reducing its size and "gluing" it with its copies seamlessly.

public classTransparentize
This class enables you to set alpha values of pixels with specified colors (and tolerant ones) to transparent.

public classUnsharpMask
This class enables you to increase image sharpness by using unsharp mask technique.

public classWaddle
This class enables you to apply waddle effect.

public classWaterDrop
This class enables you to apply water drop effect (ripples on the water).

public classWave
This class enables you to apply wave transform.

Enumerations

  EnumerationDescription
public enumerationBlurType
Contains blur types for Blur transform.

public enumerationColorManagementEngine
Contains possible color management engines.

public enumerationColorQuantizationAlgorithm
Contains possible values of color quantization algorithms.

public enumerationColorTransformationIntent
Contains possible values for color management rendering intents.

public enumerationCombineMode
Contains possible combine modes. They are used when the bitmap is drawn on window or blended with another bitmap.

public enumerationDirection
Contains possible directions used to specify some edge or corner of image to be processed.

public enumerationDistributionKind
Contains distribution kinds to generate random values.

public enumerationDitheringType
Contains possible values for dithering types. Dithering is an algorithm of color reducing which allows to preserve halftones.

public enumerationEdgeDetectMode
Contains possible edge detect modes for EdgeDetect transform.

public enumerationFadeType
Contains various fade types for a number of artistic effects.

public enumerationFloodFillMode
Contains values which specify when stop filling to the FloodFill algorithm.

public enumerationInterpolationMode
Contains possible interpolation modes for geometrical transformations applied to bitmaps.

public enumerationOrientation
Contains possible orientations for some artistic effects.

public enumerationRedEyeRemovalMode
Contains red eye effect removal modes of this add-on.

public enumerationResizeMode
Contains values for the resize modes (how the resize parameters should be intepreted).

public enumerationWaveType
Contains wave types for Wave transform.