Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description | |
|---|---|---|---|
| AverageCut
| de.popforge.imageprocessing.filters.noise | The AverageCut class is a filter that replaces each pixel with the average of its neighbours. | |
| Blobs
| de.popforge.imageprocessing.filters.render | The Blobs class is a filter that renders random blobs on an image. | |
| Blur
| de.popforge.imageprocessing.filters.convolution | The Blur class is an implementation of the native BlurFilter. | |
| BrightnessCorrection
| de.popforge.imageprocessing.filters.color | The BrightnessCorrection class is a filter that adds or removes brightness from an image. | |
| CarryThreshold
| de.popforge.imageprocessing.filters.binarization | The CarryThreshold class transforms a grayscale image into binary color-space using a carry flag. | |
| CellGenerator
| de.popforge.imageprocessing.filters.render | The CellGenerator class is a filter that fills an image with a pattern based on seed and rule value. | |
| Closing
| de.popforge.imageprocessing.filters.morphological | The Closing class is a filter that closes gaps in an image. | |
| Color
| de.popforge.imageprocessing.geom | The Color class is a util that simplifies color math. | |
| ColorMatrix
| de.popforge.imageprocessing.filters.color | The ColorMatrix class is an implementation of the native ColorMatrixFilter. | |
| ContrastCorrection
| de.popforge.imageprocessing.filters.color | The ContrastCorrection class is a filter that levels the contrast in an image. | |
| Convolution
| de.popforge.imageprocessing.filters.convolution | The Convolution class is an implementation of the native ConvolutionFilter. | |
| ConvolutionBlur
| de.popforge.imageprocessing.filters.convolution | The ConvolutionBlur class is a filter that uses a convolution matrix to blur an image. | |
| Corona
| de.popforge.imageprocessing.filters.render | The Corona class is a filter that renders a corona/particle. | |
| Curve
| de.popforge.imageprocessing.geom | The Curve class represents a curve that can be used to transform colors. | |
| CurveMode
| de.popforge.imageprocessing.geom | The CurveMode class is an enumeration of constant values that indicate which interpolation to use: cubic, cosine or linear. | |
| Curves
| de.popforge.imageprocessing.filters.color | The Curves class is a filter that applies a curve to a given image. | |
| Dilation
| de.popforge.imageprocessing.filters.morphological | The Dilation class is a filter that uses the maximum of the structuring function. | |
| DimensionTest
| de.popforge.imageprocessing.utils | The DimensionTest class provides a method to check if a BitmapData and Image object belong to the same size. | |
| DisplacementMap
| de.popforge.imageprocessing.filters.distortion | The DisplacementMap class is an implementation of the native DisplacementMapFilter. | |
| Drawing
| de.popforge.imageprocessing.utils | The Drawing class is a utility to draw very fast and simple on an Image object. | |
| Edges
| de.popforge.imageprocessing.filters.convolution | The Edges class is a filter that uses a convolution matrix to extract the edges an image contains. | |
| Emboss
| de.popforge.imageprocessing.filters.convolution | The Emboss class is a filter that uses a convolution matrix to apply an emboss effect. | |
| Erosion
| de.popforge.imageprocessing.filters.morphological | The Erosion class is a filter that uses the minimum of the structuring function. | |
| Extract
| de.popforge.imageprocessing.filters.color | The Extract class is a filter that extracts a given color. | |
| FilterQueue
| de.popforge.imageprocessing.filters | The FilterQueue class applies a group of filters in given order to an Image object. | |
| FormatTest
| de.popforge.imageprocessing.utils | The FormatTest class provides two methods to check if an Image format is required or denied. | |
| FractalPlasma
| de.popforge.imageprocessing.filters.render | The FractalPlasma class is a filter that generates a plasma using fractal subdivision. | |
| GammaCorrection
| de.popforge.imageprocessing.filters.color | The GammaCorrection class is a filter that levels the brightness in an image. | |
| GaussianNoise
| de.popforge.imageprocessing.filters.noise | The GaussianNoise class is a filter that generates a gaussian noise. | |
| GeometricDisplacedBlur
| de.popforge.imageprocessing.filters.distortion | The GeometricDisplacedBlur class is a filter that blurs displaced pixels. | |
| GeometricDisplacementMap
| de.popforge.imageprocessing.filters.distortion | The GeometricDisplacementMap class is a filter that uses a mathematical representaton of a displacement map to distort an image. | |
| GeometricMap
| de.popforge.imageprocessing.geom.maps | The GeometricMap class is a base class for all kinds of mathematical described displacement maps. | |
| Grayscale
| de.popforge.imageprocessing.filters.color | The Grayscale class is a basic filter that allows fast conversion from RGB or RGBA to GRAYSCALE. | |
| GrayscaleBT709
| de.popforge.imageprocessing.filters.color | The GrayscaleBT709 class transforms a RGB/RGBA image into grayscale using BT709 algorithm. | |
| GrayscaleRMY
| de.popforge.imageprocessing.filters.color | The GrayscaleRMY class transforms a RGB/RGBA image into grayscale using RMY algorithm. | |
| GrayscaleY
| de.popforge.imageprocessing.filters.color | The GrayscaleBT709 class transforms a RGB/RGBA image into grayscale using Y algorithm. | |
| Histogram
| de.popforge.imageprocessing.core | The Histogram class is used to create a histogram of a given image. | |
| ICaptureDevice
| de.popforge.imageprocessing.capture | A capture device draws each frame on a BitmapData and can be used to stream webcam pictures or FLV playback. | |
| IFilter
| de.popforge.imageprocessing.filters | A filter manipulates a given Image object using the apply() function. | |
| IImage
| de.popforge.imageprocessing.core | The IImage interface defines basic functions for every image. | |
| IInterpolation
| de.popforge.imageprocessing.geom.interpolation | An interpolation method is able to return a new color value based on given channel, x and y position. | |
| Image
| de.popforge.imageprocessing.core | The Image class is a data-holder to work with fast imageprocessing algorithms. | |
| ImageChannel
| de.popforge.imageprocessing.core | The ImageChannel class is an enumeration of constant values that indicate which channel to use: binary, gray, red, blue, green, or alpha. | |
| ImageFormat
| de.popforge.imageprocessing.core | The ImageFormat class is an enumeration of constant values that indicate which format an image belongs to: binary, grayscale, rgb or rgba. | |
| Infrared
| de.popforge.imageprocessing.filters.color | The Infrared class is a filter that fakes an infrared effect. | |
| InterpolatedPlasma
| de.popforge.imageprocessing.filters.render | The InterpolatedPlasma class is a filter that generates a plasma based on cosine interpolation. | |
| Interpolation
| de.popforge.imageprocessing.geom.interpolation | The Interpolation class is an enumeration of constant values that indicate which interpolation to use: bicubic, bilinear, linear, or nearest neighbour. | |
| InvalidChannelError
| de.popforge.imageprocessing.errors | The InvalidChannelError is thrown when a channel is invalid or does not exist. | |
| InvalidImageFormatError
| de.popforge.imageprocessing.errors | The InvalidImageFormatError is thrown when there is a format mismatch. | |
| Invert
| de.popforge.imageprocessing.filters.color | The Invert class is a filter that inverts the colors of an image. | |
| JPEG
| de.popforge.imageprocessing.formats | The JPEG class is used to convert a BitmapData object into a ByteArray containing a JPEG file. | |
| Layer
| de.popforge.imageprocessing.core | The Layer class defines a layer that is used in a LayerManager. | |
| LayerManager
| de.popforge.imageprocessing.core | The LayerManager class is a representation of one image built by multiple images on different layers. | |
| LevelsCorrection
| de.popforge.imageprocessing.filters.color | The LevelsCorrection class is a filter that can stretch or squish the histogram of an image. | |
| LUTFilter
| de.popforge.imageprocessing.filters.color | The LUTFilter class is a basic filter used for most look-up table based operations. | |
| MakeTileable
| de.popforge.imageprocessing.filters.render | The MakeTileable class is a filter that makes an image tileable using scaled inverse mapping. | |
| Mandelbrot
| de.popforge.imageprocessing.filters.render | The Mandelbrot class is a filter that renders a Mandelbrot fractal. | |
| MedianCut
| de.popforge.imageprocessing.filters.noise | The MedianCut class is a filter that replaces each pixel with the median of its neighbours. | |
| NativeFilter
| de.popforge.imageprocessing.filters | The NativeFilter class applies a native filter like BlurFilter or ColorMatrixFilter to an Image object. | |
| NoiseFilter
| de.popforge.imageprocessing.filters.noise | The NoiseFilter class is a basic filter used for most noise based operations. | |
| Normalize
| de.popforge.imageprocessing.filters.color | The Normaluze class is a filter that normalizes the colors of an image. | |
| OldschoolPlasma
| de.popforge.imageprocessing.filters.render | The OldschoolPlasma class is a filter that uses a very old technique of sine waves to generate a plasma. | |
| Opening
| de.popforge.imageprocessing.filters.morphological | The Opening class is a filter that opens gaps in an image. | |
| Outline
| de.popforge.imageprocessing.filters.morphological | The Outline class is a filter that executes an erosion and removes this part from the image. | |
| PerlinNoise
| de.popforge.imageprocessing.filters.noise | The PerlinNoise filter is an implementation of the native BitmapData.perlinNoise() function. | |
| Pixelate
| de.popforge.imageprocessing.filters.noise | The Pixelate class is a filter that replaces neighbour pixels with the same color. | |
| PNG
| de.popforge.imageprocessing.formats | The PNG class is used to convert a BitmapData object into a ByteArray containing a PNG file. | |
| Publish
| de.popforge.imageprocessing.utils | The Publish class provides methods to make saving of images very easy. | |
| QuickBumpMap
| de.popforge.imageprocessing.filters.distortion | The QuickBumpMap class is a filter that uses a normal and light map to create a three-dimensional effect on textures. | |
| QuickContrastCorrection
| de.popforge.imageprocessing.filters.color | The QuickContrastCorrection class is a filter that levels the contrast in an image. | |
| QuickNormalMap
| de.popforge.imageprocessing.filters.convolution | The QuickNormalMap class is a filter that uses a convolution matrix to create a normal map out of a given bump map. | |
| QuickSepia
| de.popforge.imageprocessing.filters.color | The QuickSepia class is a filter that applies the well-known sepia effect. | |
| RadialBlur
| de.popforge.imageprocessing.filters.distortion | The RadialBlur class is a filter that applies a blur on a radial displacement. | |
| RedEyeRemoval
| de.popforge.imageprocessing.filters.color | The RedEyeRemoval class is a filter that removes the red-eye effect from taken fotos. | |
| Ripple
| de.popforge.imageprocessing.filters.distortion | The Ripple class is a filter that displaces an image using a ripple map. | |
| RippleMap
| de.popforge.imageprocessing.geom.maps | The RippleMap class is a displacement map that uses sine waves to displace given points. | |
| Sepia
| de.popforge.imageprocessing.filters.color | The Sepia class is a filter that applies the well-known sepia effect. | |
| Sharpen
| de.popforge.imageprocessing.filters.convolution | The Sharpen class is a filter that uses a convolution matrix to sharpen an image. | |
| SinePlasma
| de.popforge.imageprocessing.filters.render | The SinePlasma class is a filter that generates a plasma based on non-distorted sine waves. | |
| SphereMap
| de.popforge.imageprocessing.geom.maps | The SphereMap class is a displacement map that uses a three dimensional sphere to displace given points. | |
| Spherize
| de.popforge.imageprocessing.filters.distortion | The Spherize class is a filter that displaces an image using a sphere map. | |
| StructuringFunction
| de.popforge.imageprocessing.geom | The StructuringFunction class is a representation of a matrix used for most morphological filters. | |
| Threshold
| de.popforge.imageprocessing.filters.binarization | The Threshold class transforms a grayscale image into binary color-space using a threshold value. | |
| Tile
| de.popforge.imageprocessing.filters.render | The Tile class is a filter that tiles an image. | |
| ToneMapping
| de.popforge.imageprocessing.filters.color | The ToneMapping class is a filter that applies a simple tone mapping to the image. | |
| TopHat
| de.popforge.imageprocessing.filters.morphological | The TopHat class is a filter that executes an opening first and removes this part from the image. | |
| Twirl
| de.popforge.imageprocessing.filters.distortion | The Twirl class is a filter that displaces an image using a twirl map. | |
| TwirlMap
| de.popforge.imageprocessing.geom.maps | The TwirlMap class is a displacement map that uses a twirl function to displace given points. | |
| UnequalDimensionsError
| de.popforge.imageprocessing.errors | The UnequalDimensionsError object is thrown when there are two unequal dimensions. | |
| UniformNoise
| de.popforge.imageprocessing.filters.noise | The UniformNoise class is a filter that generates a uniform noise. | |
| WebCam
| de.popforge.imageprocessing.capture | The WebCam class represents a camera as a capture device. | |
| ZoomBlur
| de.popforge.imageprocessing.filters.distortion | The ZoomBlur class is a filter that applies a blur on a zoom-out displacement. |