This documentation is for the old version. Go to the latest Graphics Mill docs

Aurigma.GraphicsMill.Transforms Namespace

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

Class Description
Public class AddNoise

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

Public class AdjustHsl

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

Public class ApplyLut

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

Public class ApplyMatrixTransform

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

Public class BitmapTransform

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

Public class Blur

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

Public class Brightness

This class enables you to correct brightness of the image.

Public class BrightnessContrast

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

Public class Buttonize

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

Public class ChannelBalance

This class enables you to adjust channel balance.

Public class Combiner

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

Public class Contrast

This class enables you to correct contrast of the image.

Public class Crop

This class enables you to crop the image.

Public class Curves

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

Public class Cylindrize

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

Public class EdgeDetect

This class enables you to find edges on the image.

Public class Emboss

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

Public class FloodFill

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

Public class Glow

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

Public class HistogramEqualize

This class enables you to apply histogram equalization algorithm.

Public class Invert

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

Public class Levels

This class enables you to apply levels correction.

Public class Lut

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

Public class MaskedBitmapTransform

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

Public class Matrix

This class represents a 3x3 matrix.

Public class MaximumFilter

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

Public class MedianFilter

This class enables you to apply median filter.

Public class MinimumFilter

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

Public class Mosaic

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

Public class PageCurl

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

Public class PerChannelBitmapTransform

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

Public class PixelFormatConverter

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

Public class RedEyeBlob

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

Public class RedEyeMask

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

Public class RedEyeRemoval

This class represents red eye effect removal transform.

Public class Resize

This class enables you to resize a bitmap.

Public class Rotate

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

Public class RotateAndFlip

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

Public class Shadow

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

Public class Sharpen

This class provides simple sharpening algorithm.

Public class Solarize

This class enables you to apply solarize effect.

Public class Spray

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

Public class SwapChannels

This class allows you to swap bitmap channels.

Public class Swirl

This class enables you to apply swirl transform.

Public class Texturize

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

Public class Transparentize

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

Public class UnsharpMask

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

Public class Waddle

This class enables you to apply waddle effect.

Public class WaterDrop

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

Public class Wave

This class enables you to apply wave transform.

Enumerations

Enumeration Description
Public enumeration BlurType

Contains blur types for Blur transform.

Public enumeration ColorManagementEngine

Contains possible color management engines.

Public enumeration ColorQuantizationAlgorithm

Contains possible values of color quantization algorithms.

Public enumeration ColorTransformationIntent

Contains possible values for color management rendering intents.

Public enumeration CombineMode

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

Public enumeration Direction

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

Public enumeration DistributionKind

Contains distribution kinds to generate random values.

Public enumeration DitheringType

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

Public enumeration EdgeDetectMode

Contains possible edge detect modes for EdgeDetect transform.

Public enumeration FadeType

Contains various fade types for a number of artistic effects.

Public enumeration FloodFillMode

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

Public enumeration InterpolationMode

Contains possible interpolation modes for geometrical transformations applied to bitmaps.

Public enumeration Orientation

Contains possible orientations for some artistic effects.

Public enumeration RedEyeRemovalMode

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

Public enumeration ResizeMode

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

Public enumeration WaveType

Contains wave types for Wave transform.