The Aurigma.GraphicsMill.Transforms namespace provides access to Graphics Mill transforms and attendant functionality. Most classes of this namespace represent single transform algorithm.
Class | Description | |
---|---|---|
AddNoise |
Applies a noise effect to an image. |
|
AdjustHsl |
Adjusts an image in HSL color space. |
|
AutoCrop |
Removes a border around an image in the automatic mode. |
|
BezierTransform |
Applies a warp transformation based on Bezier surface. |
|
Blender |
Combines two images using the specified BlendMode. |
|
BlenderOnInitEventArgs |
Provides data for the Blender.OnInit event. |
|
Blur |
Applies a blur effect to an image. |
|
Brightness |
Corrects a brightness of an image. |
|
BrightnessContrast |
Corrects brightness and contrast of an image. |
|
ChannelBalance |
Adjusts the channel balance of an image. |
|
CnvTransform |
Applies a convolution matrix transform to an image (such as sharpen or edges outline). |
|
ColorConverter |
Applies color conversion to an image. |
|
ColorOverlay | ||
Combiner |
Combines two images using the specified mode. |
|
CombinerOnInitEventArgs |
Provides data for the Combiner.OnInit event. |
|
Contrast |
Corrects a contrast of an image. |
|
Crop |
Crops an image. |
|
Cylindrize |
Applies a cylindrize transformation on an image. |
|
Desaturate |
Desaturates an image. |
|
EdgeDetect |
Outlines edges of an image. |
|
Emboss |
Applies an emboss effect on an image. |
|
Flip |
Flips an image. |
|
FloodFill |
Applies a flood fill transformation (analogue to Paint Bucket tool in the Adobe® Photoshop®) to an image. |
|
GreenScreenRemoval |
Removes green areas in an image. |
|
HistogramEqualize |
Applies a histogram equalization. |
|
ImageTransmitter |
Represents a pipeline element that creates a non-transformation transform. |
|
Invert |
Inverts all colors in an image. |
|
Levels |
Applies levels correction to an image. |
|
Lut |
Represents a look-up table (LUT) used for intensity transformation. |
|
LutTransform |
Performs intensity transformation of an image using the specified look-up table (LUT). |
|
MaskTransform |
Represents a base class for all transforms which can be applied with mask. |
|
Matrix |
Encapsulates a 3-by-3 affine matrix that represents a geometric transform. |
|
MatrixTransform |
Applies an arbitrary convex linear transformation to an image (such as perspective distortion, rotation, skew, etc). |
|
Maximum |
Applies a maximum filter (also known as erosion) to an image. |
|
Median |
Applies a median filter to an image. |
|
Minimum |
Applies a minimum filter (also known as dilation) to an image. |
|
Mosaic |
Applies a mosaic effect on an image. |
|
RedEyeBlob |
Represents a red eye blob (i.e. an area which corresponds to a red eye). |
|
RedEyeMask |
Represents a red eye mask calculated during the red eye removal process. |
|
RedEyeRemoval |
Removes a red eye effect from an image. |
|
RemoveAlpha |
Removes the alpha channel from an image. |
|
Resize |
Resizes an image. |
|
ResolutionModifier |
Updates a resolution of an image. |
|
Rotate |
Rotates an image at arbitrary angle. |
|
ScaleAlpha |
Scales the alpha channel of an image. |
|
SetAlpha |
Sets the alpha channel to an image. |
|
Shadow |
Applies a shadow effect to an image. |
|
Sharpen |
Applies a simple sharpening algorithm to an image. |
|
SmartBlur |
Applies a smart blur effect to an image. |
|
Solarize |
Apply a solarize effect to an image. |
|
Spray |
Applies a spray effect to an image. |
|
StackBlur | ||
Texturize |
Applies a texturizing effect to an image. |
|
Transform |
Represents a base class of all transforms presented in Graphics Mill. |
|
Transparentize |
Applies a transparentize effect to an image. |
|
UnsharpMask |
Increases a sharpness of an image by using the unsharp mask technique. |
Interface | Description | |
---|---|---|
IBitmapTransform |
Defines a method to produce a transformed copy of a given bitmap. |
Enumeration | Description | |
---|---|---|
BlendMode |
Contains standard blend modes. They are used when the bitmap is drawn on window or blended with another bitmap. |
|
ColorManagementEngine |
Contains possible color management engines. |
|
ColorQuantizationAlgorithm |
Contains possible values of color quantization algorithms. |
|
ColorTransformationIntent |
Contains possible values for color management rendering intents. |
|
CombineMode |
Contains possible combine modes. They are used when a bitmap is drawn on a window or blended with another bitmap. |
|
DistributionKind |
Contains distribution kinds to generate random values for the additive noise transform. |
|
DitheringType |
Contains possible values for dithering types. Dithering is an algorithm of color reducing which allows to preserve halftones. |
|
EdgeDetectMode |
Contains possible edge detect modes for EdgeDetect transform. |
|
FadeType |
Contains various fade types for a number of artistic effects. |
|
FlipType |
Contains various types for the flip transform. |
|
FloodFillMode |
Contains values which specify when stop filling during the FloodFill transformation. |
|
InterpolationMode |
Contains possible interpolation modes for geometrical transformations applied to images. |
|
LutInterpolationMode |
Contains possible interpolation algorithms for defining look-up tables. |
|
RedEyeRemovalMode |
Contains possible red eye effect removal modes. |
|
ResizeInterpolationMode |
Contains possible interpolation modes for resizing images. |
|
ResizeMode |
Contains values for the resize modes (how the resize parameters should be intepreted). |