Image (gb.image.effect)
This class adds many effect methods to the original Image class.
Constants
All
|
Constant for specifying all color channels.
|
Alpha
|
Constant for specifying the alpha color channel.
|
Blue
|
Constant for specifying the blue color channel.
|
Cross
|
Constant used for specifying a cross gradient.
|
Diagonal
|
Constant used for specifying a diagonal gradient.
|
Elliptic
|
Constant used for specifying an elliptic gradient.
|
Gaussian
|
Constant for a gaussian noise.
|
Green
|
Constant for specifying the green color channel.
|
Horizontal
|
Constant used for specifying an horizontal gradient.
|
Impulse
|
Constant for an impulse noise.
|
Laplacian
|
Constant for a Laplacian noise.
|
Multiplicative
|
Constant for a multiplicative gaussian noise.
|
PipeCross
|
Constant used for specifying a pipe cross gradient.
|
Poisson
|
Constant for a Poisson noise.
|
Pyramid
|
Constant used for specifying a pyramidal gradient.
|
Rectangle
|
Constant used for specifying a rectangular gradient.
|
Red
|
Constant for specifying the red color channel.
|
Uniform
|
Constant for an uniform noise.
|
Vertical
|
Constant used for specifying a vertical gradient.
|
Inherited constants
Premultiplied
|
This constants represents an image whose pixels are encoded in premultiplied ARGB format.
|
Standard
|
This constants represent an image whose pixels are encoded in ARGB format.
|
Inherited static properties
Debug
|
Return or set if debugging mode is enabled.
|
Static methods
Inherited properties
Data
|
Returns a pointer to the image data.
|
Depth
|
Returns the depth of the image.
|
Format
|
Return the internal image format as a string.
|
H
|
A synonymous for the Height property.
|
Height
|
Returns the height of the image.
|
Pixels
|
Return a copy the image pixels colors as an array of 32 bits integers.
|
W
|
A synonymous for the Width property.
|
Width
|
Returns the width of the image.
|
Methods
Balance
|
Modify the balance of image brightness, contrast and gamma.
|
Blur
|
Blur an image by convolving pixel neighborhoods.
|
Charcoal
|
Produce a neat little "charcoal" effect.
|
Despeckle
|
Minimize speckle noise in the source image using the 8 hull
algorithm.
|
Edge
|
Detect edges in an image using pixel neighborhoods and an edge
detection mask.
|
Emboss
|
Emboss the source image.
|
Equalize
|
Perform histogram equalization on the reference
image.
|
Fade
|
Fade an image to a certain background color.
|
Flatten
|
Recolor an image.
|
Histogram
|
Create and return an histogram of the image.
|
Implode
|
Implode an image by a specified percent.
|
Intensity
|
Either brighten or dim the image by a specified percent.
|
Invert
|
Invert an image, or only some of its channels.
|
Noise
|
Add some noise to an image.
|
Normalize
|
Normalize the pixel values to span the full range of color values.
|
OilPaint
|
Produce an oil painting effect.
|
Shade
|
Shade the image using a distance light source.
|
Sharpen
|
Sharpen the pixels in the image using pixel neighborhoods.
|
Solarize
|
Produce a solarization effect seen when exposing a photographic
film to light during the development process.
|
Spread
|
Randomly displace pixels.
|
Swirl
|
Swirl the image by a specified amount
|
Threshold
|
Threshold the reference image.
|
Wave
|
Modifiy the pixels along a sine wave.
|
Inherited methods
BeginBalance
|
Start a global image balance.
|
Brightness
|
Adjust the image brightness.
|
Clear
|
Clears the image.
|
Colorize
|
Colorizes the image contents by using the specified color.
|
Contrast
|
Adjust the image contrast.
|
Copy
|
Returns a copy of the image, or a copy of a part of it
|
Desaturate
|
Desaturate an image, i.e. convert it to grayscale.
|
DrawAlpha
|
Copy the alpha channel of Image into the current image.
|
DrawImage
|
Copy the Image image inside the current image.
|
EndBalance
|
End a global image balance.
|
Erase
|
Create an alpha channel into the image by erasing the specified color.
|
Fill
|
Fills the image with a specified color.
|
FillRect
|
Fill the specified rectangle with the specified color.
|
Fuzzy
|
Blur an image and return itself.
|
Gamma
|
Adjust the image gamma.
|
Gray
|
Convert an image to grayscale.
|
Hue
|
Adjust the image hue.
|
Lightness
|
Adjust the image lightness.
|
Mask
|
Multiply each color component of each pixel by the color component of the specified color.
|
Mirror
|
Returns the image vertically and/or horizontally mirrored.
|
Opacity
|
Change the opacity of an image and return it.
|
PaintImage
|
Blend the Image image inside the current image.
|
PaintRect
|
Blend the specified rectangle with the specified color.
|
Replace
|
Replaces a color by another one.
|
Resize
|
Resizes the image.
|
RotateLeft
|
Rotate an image 90° left, and return it.
|
RotateRight
|
Rotate an image 90° right, and return it.
|
Saturation
|
Adjust the image saturation.
|
Transparent
|
Make the image transparent by using the specified Color.
|