| Class | Description |
|---|---|
| GPUImage3x3ConvolutionFilter |
Runs a 3x3 convolution kernel against the image
|
| GPUImage3x3TextureSamplingFilter | |
| GPUImageAddBlendFilter | |
| GPUImageAlphaBlendFilter |
Mix ranges from 0.0 (only image 1) to 1.0 (only image 2), with 0.5 (half of either) as the normal level
|
| GPUImageBilateralBlurFilter | |
| GPUImageBoxBlurFilter |
A hardware-accelerated 9-hit box blur of an image
|
| GPUImageBrightnessFilter |
brightness value ranges from -1.0 to 1.0, with 0.0 as the normal level
|
| GPUImageBulgeDistortionFilter | |
| GPUImageCGAColorspaceFilter | |
| GPUImageChromaKeyBlendFilter |
Selectively replaces a color in the first image with the second image
|
| GPUImageColorBalanceFilter |
Created by edward_chiang on 13/10/16.
|
| GPUImageColorBlendFilter | |
| GPUImageColorBurnBlendFilter | |
| GPUImageColorDodgeBlendFilter | |
| GPUImageColorInvertFilter |
Invert all the colors in the image.
|
| GPUImageColorMatrixFilter |
Applies a ColorMatrix to the image.
|
| GPUImageContrastFilter |
Changes the contrast of the image.
contrast value ranges from 0.0 to 4.0, with 1.0 as the normal level |
| GPUImageCrosshatchFilter |
crossHatchSpacing: The fractional width of the image to use as the spacing for the crosshatch.
|
| GPUImageDarkenBlendFilter | |
| GPUImageDifferenceBlendFilter | |
| GPUImageDilationFilter |
For each pixel, this sets it to the maximum value of the red channel in a rectangular neighborhood extending
out dilationRadius pixels from the center.
|
| GPUImageDirectionalSobelEdgeDetectionFilter | |
| GPUImageDissolveBlendFilter |
Mix ranges from 0.0 (only image 1) to 1.0 (only image 2), with 0.5 (half of either) as the normal level
|
| GPUImageDivideBlendFilter | |
| GPUImageEmbossFilter |
Applies an emboss effect to the image.
Intensity ranges from 0.0 to 4.0, with 1.0 as the normal level |
| GPUImageExclusionBlendFilter | |
| GPUImageExposureFilter |
exposure: The adjusted exposure (-10.0 - 10.0, with 0.0 as the default)
|
| GPUImageFalseColorFilter | |
| GPUImageFilter | |
| GPUImageFilterGroup |
Resembles a filter that consists of multiple filters applied after each
other.
|
| GPUImageGammaFilter |
gamma value ranges from 0.0 to 3.0, with 1.0 as the normal level
|
| GPUImageGaussianBlurFilter |
A more generalized 9x9 Gaussian blur filter
blurSize value ranging from 0.0 on up, with a default of 1.0
|
| GPUImageGlassSphereFilter | |
| GPUImageGrayscaleFilter |
Applies a grayscale effect to the image.
|
| GPUImageHalftoneFilter | |
| GPUImageHardLightBlendFilter | |
| GPUImageHazeFilter |
The haze filter can be used to add or remove haze.
|
| GPUImageHighlightShadowFilter |
Adjusts the shadows and highlights of an image
shadows: Increase to lighten shadows, from 0.0 to 1.0, with 0.0 as the default.
|
| GPUImageHueBlendFilter | |
| GPUImageHueFilter | |
| GPUImageKuwaharaFilter |
Kuwahara image abstraction, drawn from the work of Kyprianidis, et.
|
| GPUImageLaplacianFilter | |
| GPUImageLevelsFilter |
Created by vashisthg 30/05/14.
|
| GPUImageLightenBlendFilter | |
| GPUImageLinearBurnBlendFilter | |
| GPUImageLookupFilter | |
| GPUImageLuminanceFilter | |
| GPUImageLuminanceThresholdFilter | |
| GPUImageLuminosityBlendFilter | |
| GPUImageMixBlendFilter | |
| GPUImageMonochromeFilter |
Converts the image to a single-color version, based on the luminance of each pixel
intensity: The degree to which the specific color replaces the normal image color (0.0 - 1.0, with 1.0 as the default)
color: The color to use as the basis for the effect, with (0.6, 0.45, 0.3, 1.0) as the default.
|
| GPUImageMultiplyBlendFilter | |
| GPUImageNonMaximumSuppressionFilter | |
| GPUImageNormalBlendFilter |
This equation is a simplification of the general blending equation.
|
| GPUImageOpacityFilter |
Adjusts the alpha channel of the incoming image
opacity: The value to multiply the incoming alpha channel for each pixel by (0.0 - 1.0, with 1.0 as the default)
|
| GPUImageOverlayBlendFilter | |
| GPUImagePixelationFilter |
Applies a grayscale effect to the image.
|
| GPUImagePosterizeFilter |
Reduces the color range of the image.
|
| GPUImageRGBDilationFilter |
For each pixel, this sets it to the maximum value of each color channel in a rectangular neighborhood extending
out dilationRadius pixels from the center.
|
| GPUImageRGBFilter |
Adjusts the individual RGB channels of an image
red: Normalized values by which each color channel is multiplied.
|
| GPUImageSaturationBlendFilter | |
| GPUImageSaturationFilter |
saturation: The degree of saturation or desaturation to apply to the image (0.0 - 2.0, with 1.0 as the default)
|
| GPUImageScreenBlendFilter | |
| GPUImageSepiaToneFilter |
Applies a simple sepia effect.
|
| GPUImageSharpenFilter |
Sharpens the picture.
|
| GPUImageSketchFilter |
Converts video to look like a sketch.
|
| GPUImageSmoothToonFilter |
This uses a similar process as the GPUImageToonFilter, only it precedes the toon effect
with a Gaussian blur to smooth out noise.
|
| GPUImageSobelEdgeDetectionFilter |
Applies sobel edge detection on the image.
|
| GPUImageSobelThresholdFilter | |
| GPUImageSoftLightBlendFilter | |
| GPUImageSolarizeFilter | |
| GPUImageSourceOverBlendFilter | |
| GPUImageSphereRefractionFilter | |
| GPUImageSubtractBlendFilter | |
| GPUImageSwirlFilter |
Creates a swirl distortion on the image.
|
| GPUImageThresholdEdgeDetectionFilter |
Applies sobel edge detection on the image.
|
| GPUImageToneCurveFilter | |
| GPUImageToonFilter |
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.
|
| GPUImageTransformFilter | |
| GPUImageTwoInputFilter | |
| GPUImageTwoPassFilter | |
| GPUImageTwoPassTextureSamplingFilter | |
| GPUImageVibranceFilter | |
| GPUImageVignetteFilter |
Performs a vignetting effect, fading out the image at the edges
x:
y: The directional intensity of the vignetting, with a default of x = 0.75, y = 0.5
|
| GPUImageWeakPixelInclusionFilter | |
| GPUImageWhiteBalanceFilter |
Adjusts the white balance of incoming image.
|
| GPUImageZoomBlurFilter |