TImagingCanvas Class Members
Members
Methods
Adjusts the color levels of the image by scaling the colors falling between specified white and black points to full [0, 1] range. 
Computes 2D convolution of canvas' image and given filter kernel. 
Convolves canvas' image with given 3x3 filter kernel. 
Convolves canvas' image with given 5x5 filter kernel. 
Applies max non-linear filter with user defined pixel neighborhood. 
Applies median non-linear filter with user defined pixel neighborhood. 
Applies min non-linear filter with user defined pixel neighborhood. 
Applies custom non-linear filter. 
Clears entire canvas with current fill color (ignores clipping rectangle and always uses fmSolid fill mode). 
This is CreateForData, a member of class TImagingCanvas. 
This is CreateForImage, a member of class TImagingCanvas. 
This is Destroy, a member of class TImagingCanvas. 
Draws contents of this canvas onto another one using additive blending (source and dest factors are bfOne). 
Draws contents of this canvas onto another one with typical alpha blending (Src 'over' Dest, factors are bfSrcAlpha and bfOneMinusSrcAlpha.) 
Draws contents of this canvas onto another canvas with pixel blending. 
Draws ellipse which is outlined by using the current pen settings and filled by using the current fill settings. 
Fills image channel with given value leaving other channels intact. 
Fills image channel with given value leaving other channels intact. 
Fills given rectangle with current fill settings. 
Fills given rectangle with current fill settings and pixel blending. 
Fills area of canvas with current fill color starting at point [X, Y] and coloring its neighbors. 
Draws a rectangle using current pen settings. 
Gamma correction of individual color channels. 
Calculates image histogram for each channel and also gray values. 
Returns all formats supported by this canvas class. 
Draws horizontal line with current pen settings. 
Inverts colors of all image pixels, makes negative image. 
Line 
Draws line from [X1, Y1] to [X2, Y2] with current pen settings. 
Modifies image contrast and brightness. 
Transforms pixels one by one by given function. 
Premultiplies color channel values by alpha. 
Draws rectangle which is outlined by using the current pen settings and filled by using the current fill settings. 
Resets clipping rectangle to Rect(0, 0, ImageWidth, ImageHeight). 
Draws contents of this canvas onto another one using additive blending (source and dest factors are bfOne). 
Draws contents of this canvas onto another one with typical alpha blending (Src 'over' Dest, factors are bfSrcAlpha and bfOneMinusSrcAlpha.) 
Draws stretched and filtered contents of this canvas onto another canvas with pixel blending. 
Simple single level thresholding with threshold level (in range [0, 1]) for each color channel. 
Reverses PremultiplyAlpha operation. 
Call this method when you change size or format of image this canvas operates on (like calling ResizeImage, ConvertImage, or changing Format property of TBaseImage descendants). 
Draws vertical line with current pen settings. 
Properties
Clipping rectangle of this canvas. 
Color used for filling when drawing various objects. 
Color used for filling when drawing various objects. 
Fill mode used when drawing filled objects on canvas. 
Extended format information. 
Color used when drawing lines, frames, and outlines of objects. 
Color used when drawing lines, frames, and outlines of objects. 
Pen mode used when drawing lines, object outlines, and similar on canvas. 
Width with which objects like lines, frames, etc. 
Specifies the current color of the pixels of canvas. 
Specifies the current color of the pixels of canvas. 
Indicates that this canvas is in valid state. 
Legend
 
public 
 
virtual 
 
read only 
You are here: Symbol Reference > Classes > TImagingCanvas Class