The ImageKit Effect interface exposes properties and methods used to apply effect filters, transformations and conversions to image data.

 

Property List

 

Custom Properties Explanation
ButtonName Sets the text that is displayed on the button in the progress dialog box
Cancel Sets whether or not the current processing is canceled
Caption Sets the text displayed in the title bar of the progress dialog box
InOut Sets whether the inside or the outside of the selected area will be processed
LayerAlphaChannel Sets whether or not the alpha channel is used when the LayerImage method is executed.
MaskFileName Sets the filename for the input mask image
MaskImageHandle Refers to the input mask image handle
Message Sets the message displayed in the progress dialog box
RectBottom Sets the bottom coordinate of the bounding rectangle used to process an elliptical area on the image
RectLeft Sets the left coordinate of the bounding rectangle used to process an elliptical area on the image
RectRight Sets the right coordinate of the bounding rectangle used to process an elliptical area on the image
RectTop Sets the top coordinate of the bounding rectangle used to process an elliptical area on the image
SelectMode Sets the type of selected area that will be processed on the image

 

Method List

 

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

 

The ImageKit10 VCL is a product created by Newtone Corporation