Class Summary |
BulgeDistortionFilter |
Creates a bulge distortion on the image
radius: The radius from the center to apply the distortion (in normalized coordinates from 0 - 1.0)
center: The center of the image (in normalized coordinates from 0 - 1.0) about which to distort
scale: The amount of distortion to apply, from -1.0 to 1.0 |
CGAColourSpaceFilter |
Simulates the colorspace of a CGA monitor |
CrosshatchFilter |
This converts an image into a black-and-white crosshatch pattern
crossHatchSpacing: The fractional width of the image to use as the spacing for the crosshatch. |
EmbossFilter |
Applies an embossing effect on the image
intensity: The strength of the embossing, from 0.0 to 4.0, with 1.0 as the normal level |
GlassSphereFilter |
Same as the GPUImageSphereRefractionFilter, only the image is not inverted and there's a little bit of frosting at the edges of the glass
center: The center about which to apply the distortion
radius: The radius of the distortion, ranging from 0.0 to 1.0
refractiveIndex: The index of refraction for the sphere |
HalftoneFilter |
Applies a halftone effect to an image, like news print
fractionalWidthOfAPixel: How large the halftone dots are, as a fraction of the width and height of the image (0.0 - 1.0)
aspectRatio: the ratio of width and height for dots |
KuwaharaFilter |
Kuwahara image abstraction, drawn from the work of Kyprianidis, et. |
KuwaharaRadius3Filter |
A "faster" version of KuwaharaFilter that has a fixed radius of 3. |
MosaicFilter |
This filter takes an input tileset, the tiles must ascend in luminance. |
PinchDistortionFilter |
Creates a pinch distortion of the image
radius: The radius from the center to apply the distortion
center: The center of the image (in normalized coordinates from 0 - 1.0) about which to distort)
scale: The amount of distortion to apply, from -2.0 to 2.0 |
PixellateFilter |
Applies a pixellation effect on an image or video
fractionalWidthOfAPixel: How large the pixels are, as a fraction of the width and height of the image (0.0 - 1.0) |
PolarPixellateFilter |
Applies a pixellation effect on an image or video in a spiral
fractionalWidthOfAPixel: How large the pixels are, as a fraction of the width and height of the image (0.0 - 1.0)
center: The point that the polar pixellization will begin at and spiral around. |
PolkaDotFilter |
Breaks an image up into colored dots within a regular grid
fractionalWidthOfAPixel: How large the dots are, as a fraction of the width and height of the image (0.0 - 1.0)
dotScaling: What fraction of each grid space is taken up by a dot, from 0.0 to 1.0. |
PosterizeFilter |
This reduces the color dynamic range into the number of steps specified, leading to a cartoon-like simple shading of the image. |
SketchFilter |
Converts video to look like a sketch. |
SmoothToonFilter |
This uses a similar process as the GPUImageToonFilter, only it precedes the toon effect with a Gaussian blur to smooth out noise. |
SphereRefractionFilter |
Simulates the refraction through a solid glass sphere
center: The center about which to apply the distortion
radius: The radius of the distortion, ranging from 0.0 to 1.0
refractiveIndex: The index of refraction for the sphere |
StretchDistortionFilter |
Creates a stretch distortion of the image
center: The center of the image (in normalized coordinates from 0 - 1.0) about which to distort |
SwirlFilter |
Creates a swirl distortion on the image
radius: The radius from the center to apply the distortion
center: The center of the image (in normalized coordinates from 0 - 1.0) about which to twist
angle: The amount of twist to apply to the image |
ThresholdSketchFilter |
Same as the sketch filter, only the edges are thresholded instead of being grayscale |
ToonFilter |
This uses Sobel edge detection to place a black border around objects, and then it quantizes the colors present in the image to give a cartoon-like quality to the image. |
VignetteFilter |
Performs a vignetting effect, fading out the image at the edges
colour: The colour outside
center: The starting location for the vignetting effect
start, end: The directional intensity of the vignetting |