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

TransformsProvider Methods

The TransformsProvider type exposes the following members.


Name Description
Public method {dtor}

Enables using delete operator in C++ applications. It is strongly not recommended to use it directly.

Public method AddNoise Overloaded.

Puts an additive noise on the image by adding random number to each pixel.

Public method ApplyMatrixTransform Overloaded.

Applies a linear transformation of the bitmap (based on specified matrix).

Public method Blur Overloaded.

Applies blur filter on the bitmap.

Public method Buttonize Overloaded.

Applies buttonize effect on the image.

Public method Crop Overloaded.

Crops the image using specified rectangle (which is not obligatory totally inside the bitmap).

Public method Cylindrize Overloaded.

Applies cylindrize transform (image is looking like bended on mug or any other cylindric surface).

Public method Dispose

Releases all resources used by this TransformsProvider.

(Overrides LockableObject.Dispose().)
Public method EdgeDetect

Detects edges on the image.

Public method Emboss Overloaded.

Applies emboss effect on the image.

Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Glow Overloaded.

Applies glow effect.

Public method Lock

Locks the object.

(Inherited from LockableObject.)
Public method MaximumFilter

Applies maximum filter on the image.

Public method MedianFilter

Applies median filter on the image.

Protected method MemberwiseClone (Inherited from Object.)
Public method MinimumFilter

Applies minimum filter on the image.

Public method Mosaic Overloaded.

Applies mosaic effect.

Public method PageCurl Overloaded.

Applies page curl effect.

Public method Resize Overloaded.

Resizes the image.

Public method Rotate Overloaded.

Rotates an image at arbitrary angle.

Public method RotateAndFlip

Flips the image and/or rotates it at 90, 180, or 270 degrees (optimized comparing to Rotate(Single) method).

Public method Shadow Overloaded.

Applies a shadow effect.

Public method Sharpen

Applies simple sharpen effect on the image.

Public method Spray Overloaded.

Applies spray effect on the image.

Public method Swirl Overloaded.

Applies swirl transform on the image.

Public method Texturize Overloaded.

Create texture from the image by reducing its size and "gluing" it with its copies seamlessly.

Public method ToString (Inherited from Object.)
Public method Unlock

Unlocks the object previously locked with method Lock().

(Inherited from LockableObject.)
Public method UnsharpMask Overloaded.

Enhances image sharpness using unsharp mask technique.

Public method Waddle Overloaded.

Applies waddle effect.

Public method WaterDrop Overloaded.

Applies water drop transform (effect of ripples on the water).

Public method Wave Overloaded.

Applies a wave transform on the image.

See Also