This is namespace IC.PhotoController.Filter.
|
|
Name |
Description |
|
Apply automatic color enhancement filter to the image by adjusting saturation. | |
![]() |
Provides a base set of functionality for filters that are color transformations. This class must be inherited. | |
![]() |
Provides a base set of functionality for filters. This class must be inherited. | |
![]() |
Provides a base set of functionality for filters that are geometric transformations. This class must be inerited. | |
|
Defines a BlackWhiteFilter effect to turn the image to PixelFormat.Format1bppIndexed, which contains only black and white color. | |
|
Defines a BombWaveFilter to process the image. This class cannot be inherited. Imagine a bomb blows out under your image canvas, and the wave causes a movement to your canvas. This filter simulates that movement. | |
|
Defines a ContrastFilter effect to process the image. This class cannot be inherited. | |
|
Defines a DarknessFilter effect to process the image. This class cannot be inherited. | |
|
Defines a DeepBlurFilter effect to process the image. This class cannot be inherited. This filter will blur the image with the specified level. | |
|
Defines a DiffuseFilter effect to process the image. This class cannot be inherited. This filter is similar to SpreadNoiseFilter, adjust a random distance to the original pixel coordinate; however the movement (algorithm) is slightly different. | |
|
Defines a DitherFilter effect to process the image. This class cannot be inherited. This filter applies a specified distance (level) with the specified direction (vertial or horizontal) to the original pixel coordinate, hence results int a dither effect. | |
|
Defines a EdgeDetectDifferenceFilter effect to process the image. This class cannot be inherited. | |
|
Defines a EdgeDetectFreiChenFilter effect to process the image. This class cannot be inherited. | |
|
Defines a EdgeDetectKirshFilter effect to process the image. This class cannot be inherited. | |
|
Defines a EdgeDetectPrewittFilter effect to process the image. This class cannot be inherited. | |
|
Defines a EdgeDetectRobertsFilter effect to process the image. This class cannot be inherited. | |
|
Defines a EdgeDetectSobelFilter effect to process the image. This class cannot be inherited. | |
|
Defines a EmbossFilter effect to process the image. This class cannot be inherited. An image is embossed if the highlights and shadows replace light/dark boundries and low contrast areas are set to a gray background | |
|
Defines a EngraveFilter effect to process the image. This class cannot be inherited. | |
|
Defines a GammaAdjustFilter effect to process the image. This class cannot be inherited. | |
|
Defines a GaussianBlurFilter effect to process the image. This class cannot be inherited. This filter will blur the image with Gaussian algorithm. | |
|
Defines a GlassBorderFilter effect to process the image. This class cannot be inherited. This filter applies a repeated border to the edge of the image, which looks like a glass reflection. | |
|
Defines a GrayScaleFilter effect to process the image. This class cannot be inherited. This filter uses NTSC formula to calculate the gray color for each pixel. | |
|
Defines a GreyFilter effect to process the image. This class cannot be inherited. This filter uses a mean value to calculate the grey color for each pixel. | |
|
Defines a HSLAdjustFilter effect to process the image. This class cannot be inherited. | |
|
Defines a InvertColorFilter effect to process the image. This class cannot be inherited. This filter inverts each pixel's color. For example, if the original pixel color is black, after being processed with this filter, the color will become white. | |
|
Defines a LightnessFilter effect to process the image. This class cannot be inherited. | |
|
Defines a LinearBlurFilter to process image. This class cannot be inherited. This filter will blur the image with a specified length and angle. | |
|
Defines a MarbleFilter effect to process the image. This class cannot be inherited. This filter displaces each original pixel coordinate to another pixel according to the user specified Movement. | |
|
Defines a MeanRemovalFilter effect to process the image. This class cannot be inherited. | |
|
Defines a MosaicFilter effect to process the image. This class cannot be inherited. | |
|
Defines a NoiseFilter effect to process the image. This class cannot be inherited. This filter adds an old-fashioned and grainy look to the image. | |
|
Apply Oil painting effect to the image. This class cannot be inherited. This filter will assign the original pixel with the most frequently appearing color of the surrounding pixels. | |
|
Defines a RadialBlurFilter to process the image. This class cannot be inherited. This filter starts from a specified centre point and causes a radialization to the image pixels, hence the movements look blur. | |
|
Apply redeye removal filter to the image. To obtain the best result, it's strongly recommended to select the filter region precisely by using Offset and DrawSize | |
|
Defines a SepiaFilter effect to process the image. This class cannot be inherited. This filter adjusts each pixel's color a sepia tone. | |
|
Defines a ShakeFilter effect to process the image. This class cannot be inherited. | |
|
Defines a SharpenFilter effect to process the image. This class cannot be inherited. | |
|
Defines a ShearFilter effect to process the image. This class cannot be inherited. | |
|
Defines a SmoothFilter effect to process the image. This class cannot be inherited. This filter will blur smoothly. | |
|
Defines a SolarizeFilter effect to process the image. This class cannot be inherited. | |
|
Defines a SphereFilter effect to process the image. This class cannot be inherited. The sphere is created by the ellipse equation. | |
|
Defines a SpredFilter to process the image; this class cannot be inherited. This filter will randomly spread the original pixel to another pixel with the range of the user specified horizontal and vertical distance. | |
|
Defines a TwirlFilter effect to process the image. This class cannot be inherited. The basic idea is from the polar coordinate. Suppose we convert each pixel coordinate to polar system, and change the angle, then convert it back, you will get a twirl feeling. | |
|
Defines a WaterFilter effect to process the image. This class cannot be inherited. | |
|
Defines a WaterRippleFilter effect to process the image. This class cannot be inherited. | |
|
Defines a Wind effect to process the image. This class cannot be inherited. First, according to the user specified threshold, we determine if a pixel can be treated as an edge. If so, we base on the user specified BlowStyle and Strength to to produce a wind trace on the edge. The trace can be thought as a linear function that starts from the specific pixel coordinate. | |
|
Defines a ZoomBlurFilter to process the image. This class cannot be inherited. This filter will blur the image from the specified centre point. The basic idea is to calcuate the distance from each point to the centre point, and according to the distance, get the mean of those corresponding surrounding pixels, hence cause a blur effect. |
|
Name |
Description |
|
Represents the methods that will handle the processing percentage event of an image filter. |
|
Send comments about this topic.
|
|
Copyright (c) 2006-2007 @ ImageComponent.NET All rights reserved.
|