| Custom Methods | Explanation | 
|---|---|
| Affine | Performs image Affine changes | 
| AntiAlias | Performs image anti-alias | 
| AntiAliasVariant | Performs image anti-alias (for scripting and other languages that require variant types) | 
| AutoSelectImage | Uses a specified color (RGB value), and selects areas of the image that have that color. | 
| AutoSelectImageVariant | Uses a specified color (RGB value), and selects areas of the image that have that color. (for scripting and other languages that require variant types) | 
| Blur | Blurs the image | 
| BlurVariant | Blurs the image (for scripting and other languages that require variant types) | 
| Canvas | Produces a canvas effect on the image | 
| CanvasVariant | Produces a canvas effect on the image (for scripting and other languages that require variant types) | 
| CheckSecretImage | Retrieves the digital watermark from the image | 
| Chroma | Processes image chrominance | 
| ChromaVariant | Processes image chrominance (for scripting and other languages that require variant types) | 
| ConvertColor | Increases or decreases the number of colors in an image | 
| CustomFilter | Creates a user defined effect filter | 
| CustomFilterVariant | Creates a user defined effect filter (for scripting and other languages that require variant types) | 
| CutRectImage | Allows a rectangular portion of an image to be copied without the use of a mask image | 
| Emboss | Embosses the image | 
| EmbossVariant | Embosses the image (for scripting and other languages that require variant types) | 
| EndDibAccess | Ends DIB access | 
| EndDibAccessVariant | Ends DIB access. (for scripting and other languages that require variant types) | 
| GetDibPixel | Retrieves the pixel values from the DIB | 
| GetDibPixelVariant | Retrieves the pixel values from the DIB. (for scripting and other languages that require variant types) | 
| GlassTile | Produces an effect similar to glass tile on the image | 
| GlassTileVariant | Produces an effect similar to glass tile on the image (for scripting and other languages that require variant types) | 
| LayerImage | Layers raster images together | 
| Lens | Produces a lens-like effect on the image | 
| LensVariant | Produces a lens-like effect on the image (for scripting and other languages that require variant types) | 
| MakeRGBAImage | Creates a 32-bit RGBA image from an image and an alpha channel | 
| Mosaic | Produces a mosaic on the image | 
| MosaicVariant | Produces a mosaic on the image (for scripting and other languages that require variant types) | 
| MotionBlur | Produces a motion blur on the image | 
| MotionBlurVariant | Produces a motion blur on the image (for scripting and other languages that require variant types) | 
| OilPaint | Produces an effect similar to an oil painting on the image | 
| OilPaintVariant | Produces an effect similar to an oil painting on the image (for scripting and other languages that require variant types) | 
| Outline | Produces an outline effect on the image | 
| OutlineVariant | Produces an outline effect on the image (for scripting and other languages that require variant types) | 
| Panorama | Makes a panorama image from several images | 
| PasteImage | Pastes raster image together | 
| RedEyeRemoval | Removes Red Eyes from images | 
| RedEyeRemovalVariant | Removes Red Eyes from images (for scripting and other languages that require variant types) | 
| RemoveNoise | Processes noise reduction | 
| RemoveNoiseVariant | Processes noise reduction (for scripting and other languages that require variant types) | 
| Resize | Increases or decreases the image size | 
| RGBGamma | Modifies RGB values using a Gamma function | 
| RGBGammaVariant | Modifies RGB values using a Gamma function (for scripting and other languages that require variant types) | 
| RGBLevel | Increases and decreases RGB values | 
| RGBLevelVariant | Increases and decreases RGB values (for scripting and other languages that require variant types) | 
| RGBRev | Reverses RGB values | 
| RGBRevVariant | Reverses RGB values (for scripting and other languages that require variant types) | 
| RGBSpline | Modifies RGB values using a Spline function | 
| RGBSplineVariant | Modifies RGB values using a Spline function (for scripting and other languages that require variant types) | 
| Ripple | Produces a ripple like effect on the image | 
| RippleVariant | Produces a ripple like effect on the image (for scripting and other languages that require variant types) | 
| Rotation | Rotates the image | 
| SelectImage | Selects areas on the image for processing | 
| SelectImageVariant | Selects areas on the image for processing (for scripting and other languages that require variant types) | 
| SetDibPixel | Sets the DIB pixel values | 
| SetDibPixelVariant | Sets the DIB pixel values. (for scripting and other languages that require variant types) | 
| SetGray | Changes color images to grayscale | 
| SetSecretImage | Sets a digital watermark on the image | 
| Sharp | Changes the image sharpness | 
| SharpVariant | Changes the image sharpness (for scripting and other languages that require variant types) | 
| SplitRGBAImage | Splits a 32 bit RGBA image into a 24 bit RGB image and a 8 bit alpha channel | 
| StartDibAccess | Begins DIB access | 
| StartDibAccessVariant | Begins DIB access. (for scripting and other languages that require variant types) | 
| UnifyColor | Changes a range of color into a single color | 
| UnifyColorVariant | Changes a range of color into a single color (for scripting and other languages that require variant types) | 
| Waves | Produces a wave-like effect on the image | 
| WavesVariant | Produces a wave-like effect on the image (for scripting and other languages that require variant types) | 
| WhirlPinch | Produces an effect similar to pinching the image then twisting your fingers | 
| WhirlPinchVariant | Produces an effect similar to pinching the image then twisting
your fingers (for scripting and other languages that require variant types)  | 
| YCCGamma | Modifies image YCrCb values using a Gamma function | 
| YCCGammaVariant | Modifies image YCrCb values using a Gamma function (for scripting and other languages that require variant types) | 
| YCCLevel | Increases and decreases YCrCb values | 
| YCCLevelVariant | Increases and decreases YCrCb values (for scripting and other languages that require variant types) | 
| YCCRev | Reverses YCrCb values | 
| YCCRevVariant | Reverses YCrCb values (for scripting and other languages that require variant types) | 
| YCCSpline | Modifies YCrCb values using a Spline function | 
| YCCSplineVariant | Modifies YCrCb values using a Spline function (for scripting and other languages that require variant types) |