|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of GLTextureInputRenderer in project.android.imageprocessing.filter |
---|
Classes in project.android.imageprocessing.filter that implement GLTextureInputRenderer | |
---|---|
class |
BasicFilter
A basic filter that takes a texture as input and produces a texture as output. |
class |
CompositeFilter
An extension of a MultiInputFilter. |
class |
CompositeMultiPixelFilter
An extension of MultiInputPixelFilter. |
class |
GenericFilter
An extension of BasicFilter. |
class |
GroupFilter
A multiple filter renderer extension of the BasicFilter. |
class |
MultiInputFilter
A multiple filter input extension of the BasicFilter. |
class |
MultiInputPixelFilter
An extension of MultiInputFilter. |
class |
MultiPixelRenderer
A multi-pixel filter extension of the BasicFilter. |
class |
TwoPassFilter
An extension of BasicFilter. |
class |
TwoPassMultiPixelFilter
An extension of TwoPassFilter. |
Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.blend |
---|
Classes in project.android.imageprocessing.filter.blend that implement GLTextureInputRenderer | |
---|---|
class |
AddBlendFilter
Applies an additive blend of two images |
class |
AlphaBlendFilter
Blends the second image over the first, based on the second's alpha channel mix: The degree with which the second image overrides the first (0.0 - 1.0) |
class |
ChromaKeyBlendFilter
Selectively replaces a color in the first image with the second image colour: The colour to match with thresholdSensitivity: How close a color match needs to exist to the target color to be replaced smoothing: How smoothly to blend for the color match |
class |
ColourBlendFilter
Applies a color blend of two images |
class |
ColourBurnBlendFilter
Applies a color burn blend of two images |
class |
ColourDodgeBlendFilter
Applies a color dodge blend of two images |
class |
DarkenBlendFilter
Applies a darken blend of two images. |
class |
DifferenceBlendFilter
Applies a difference blend of two images. |
class |
DissolveBlendFilter
Applies a dissolve blend of two images mix: The degree with which the second image overrides the first (0.0 - 1.0) |
class |
DivideBlendFilter
Applies a division blend of two images |
class |
ExclusionBlendFilter
Applies an exclusion blend of two images |
class |
HardLightBlendFilter
Applies a hard light blend of two images |
class |
HueBlendFilter
Applies a hue blend of two images |
class |
LightenBlendFilter
Applies a lighten blend of two images. |
class |
LinearBurnBlendFilter
Applies a linear burn blend of two images |
class |
LuminosityBlendFilter
Applies a luminosity blend of two images |
class |
MaskFilter
Applies a mask blend of two images. |
class |
MultiplyBlendFilter
Applies a multiply blend of two images |
class |
NormalBlendFilter
Applies a normal blend of two images |
class |
OverlayBlendFilter
Applies a overlay blend of two images |
class |
SaturationBlendFilter
Applies a saturation blend of two images |
class |
ScreenBlendFilter
Applies a saturation blend of two images |
class |
SoftLightBlendFilter
Applies a soft light blend of two images |
class |
SourceOverBlendFilter
Applies a source over blend of two images |
class |
SubtractBlendFilter
Applies a subtract blend of two images |
Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.colour |
---|
Classes in project.android.imageprocessing.filter.colour that implement GLTextureInputRenderer | |
---|---|
class |
AdaptiveThresholdFilter
Determines the local luminance around a pixel, then turns the pixel black if it is below that local luminance and white if above. |
class |
AmatorkaFilter
A photo filter based on a Photoshop action by Amatorka: http://amatorka.deviantart.com/art/Amatorka-Action-2-121069631 . |
class |
BrightnessFilter
A image brightness adjusting filter extension of BasicFilter. |
class |
ChromaKeyFilter
For a given color in the image, sets the alpha channel to 0. |
class |
ColourInvertFilter
Inverts the colors of an image |
class |
ColourMatrixFilter
A colour matrix filter implementation of BasicFilter. |
class |
ContrastFilter
A contrast filter extension of BasicFilter. |
class |
ExposureFilter
A exposure filter extension of RGBFilter. |
class |
FalseColourFilter
Uses the luminance of the image to mix between two user-specified colors firstColor: The color used replace the dark areas of the image secondColor: The color used replace the light areas of the image |
class |
GammaFilter
A gamma adjustment filter extension of BasicFilter. |
class |
GreyScaleFilter
A grey scale filter extension of the BasicFilter. |
class |
HazeFilter
Used to add or remove haze (similar to a UV filter) distance: Strength of the color applied. |
class |
HighlightShadowFilter
Adjusts the shadows and highlights of an image shadows: Increase to lighten shadows, from 0.0 to 1.0. |
class |
HueFilter
A hue adjusting filter implementation of BasicFilter. |
class |
LevelsFilter
A image levels filter extension of BasicFilter. |
class |
LookupFilter
Uses an RGB color lookup image to remap the colors in an image. |
class |
LuminanceThresholdFilter
Pixels with a luminance above the threshold will appear white, and those below will be black threshold: The luminance threshold, from 0.0 to 1.0 |
class |
MissEtikateFilter
A photo filter based on a Photoshop action by Miss Etikate: http://miss-etikate.deviantart.com/art/Photoshop-Action-15-120151961. |
class |
MonochromeFilter
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) color: The color to use as the basis for the effect |
class |
OpacityFilter
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) |
class |
RGBFilter
A red, green and blue alteration filter extension of the BasicFilter. |
class |
SaturationFilter
A saturation adjustment filter extension of BasicFilter. |
class |
SepiaFilter
Simple sepia tone filter intensity: The degree to which the sepia tone replaces the normal image color (0.0 - 1.0) |
class |
SoftEleganceFilter
Another lookup-based color remapping filter. |
class |
ToneCurveFilter
Adjusts the colors of an image based on spline curves for each color channel. |
Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.effect |
---|
Classes in project.android.imageprocessing.filter.effect that implement GLTextureInputRenderer | |
---|---|
class |
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 |
class |
CGAColourSpaceFilter
Simulates the colorspace of a CGA monitor |
class |
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. |
class |
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 |
class |
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 |
class |
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 |
class |
KuwaharaFilter
Kuwahara image abstraction, drawn from the work of Kyprianidis, et. |
class |
KuwaharaRadius3Filter
A "faster" version of KuwaharaFilter that has a fixed radius of 3. |
class |
MosaicFilter
This filter takes an input tileset, the tiles must ascend in luminance. |
class |
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 |
class |
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) |
class |
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. |
class |
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. |
class |
PosterizeFilter
This reduces the color dynamic range into the number of steps specified, leading to a cartoon-like simple shading of the image. |
class |
SketchFilter
Converts video to look like a sketch. |
class |
SmoothToonFilter
This uses a similar process as the GPUImageToonFilter, only it precedes the toon effect with a Gaussian blur to smooth out noise. |
class |
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 |
class |
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 |
class |
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 |
class |
ThresholdSketchFilter
Same as the sketch filter, only the edges are thresholded instead of being grayscale |
class |
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. |
class |
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 |
Uses of GLTextureInputRenderer in project.android.imageprocessing.filter.processing |
---|
Classes in project.android.imageprocessing.filter.processing that implement GLTextureInputRenderer | |
---|---|
class |
BilateralBlurFilter
A bilateral blur, which tries to blur similar color values while preserving sharp edges blurSize: A multiplier for the size of the blur, ranging from 0.0 on up distanceNormalizationFactor: A normalization factor for the distance between central color and sample color |
class |
BoxBlurFilter
A hardware-accelerated 9-hit box blur of an image |
class |
CannyEdgeDetectionFilter
This uses the full Canny process to highlight one-pixel-wide edges blurSize: A multiplier for the prepass blur size, ranging from 0.0 on up upperThreshold: Any edge with a gradient magnitude above this threshold will pass and show up in the final result lowerThreshold: Any edge with a gradient magnitude below this threshold will fail and be removed from the final result |
class |
ClosingFilter
This performs a dilation on the red channel of an image, followed by an erosion of the same radius. |
class |
ClosingRGBFilter
This is the same as the ClosingFilter , except that this acts on all color channels, not just the red channel. |
class |
ConvolutionFilter
A basic convolution filter implementation of the MultiPixelRenderer. |
class |
CropFilter
This crops an image to a specific region, then passes only that region on to the next stage in the filter cropRegion: A rectangular area to crop out of the image, normalized to coordinates from 0.0 - 1.0. |
class |
DilationFilter
This performs an image dilation operation, where the maximum intensity of the red channel in a rectangular neighborhood is used for the intensity of this pixel. |
class |
DilationRGBFilter
This is the same as the DilationFilter , except that this acts on all color channels, not just the red channel. |
class |
DirectionalNonMaximumSuppressionFilter
Currently only used as part of the CannyEdgeDetectionFilter. |
class |
DirectionalSobelEdgeDetectionFilter
Currently only used as part of the CannyEdgeDetectionFilter |
class |
ErosionFilter
This performs an image erosion operation, where the minimum intensity of the red channel in a rectangular neighborhood is used for the intensity of this pixel. |
class |
ErosionRGBFilter
This is the same as the ErosionFilter , except that this acts on all color channels, not just the red channel. |
class |
FastBlurFilter
A hardware-accelerated 9-hit Gaussian blur of an image |
class |
FlipFilter
Flips the image in the given orientation. |
class |
GaussianBlurFilter
A more generalized 3x3 Gaussian blur filter blurSize: A multiplier for the size of the blur, ranging from 0.0 on up |
class |
GaussianBlurPositionFilter
The inverse of the GaussianSelectiveBlurFilter , applying the blur only within a certain circle
blurSize: A multiplier for the size of the blur, ranging from 0.0 on up
blurCenter: Center for the blur
blurRadius: Radius for the blur |
class |
GaussianSelectiveBlurFilter
A Gaussian blur that preserves focus within a circular region blurSize: A multiplier for the size of the blur, ranging from 0.0 on up excludeCircleRadius: The radius of the circular area being excluded from the blur excludeCirclePoint: The center of the circular area being excluded from the blur excludeBlurSize: The size of the area between the blurred portion and the clear circle aspectRatio: The aspect ratio of the image, used to adjust the circularity of the in-focus region. |
class |
LanczosResamplingFilter
This lets you up- or downsample an image using Lanczos resampling, which results in noticeably better quality than the standard linear or trilinear interpolation. |
class |
MedianFilter
Takes the median value of the three color components, over a 3x3 area |
class |
MotionBlurFilter
Applies a directional motion blur to an image blurSize: A multiplier for the blur size, ranging from 0.0 on up blurAngle: The angular direction of the blur, in degrees. |
class |
OpeningFilter
This performs an erosion on the red channel of an image, followed by a dilation of the same radius. |
class |
OpeningRGBFilter
This is the same as the OpeningFilter , except that this acts on all color channels, not just the red channel. |
class |
SharpenFilter
Applies a sharpen filter to the image |
class |
SingleComponentFastBlurFilter
A modification of the FastBlurFilter to only operate on the red component |
class |
SingleComponentGaussianBlurFilter
A modification of the GPUImageGaussianBlurFilter that operates only on the red component blurSize: A multiplier for the size of the blur, ranging from 0.0 on up |
class |
SobelEdgeDetectionFilter
Sobel edge detection, with edges highlighted in white |
class |
ThresholdEdgeDetectionFilter
Performs Sobel edge detection, but applies a threshold instead of giving gradual strength value threshold: Any edge above this threshold will be black, and anything below white. |
class |
TiltShiftFilter
A simulated tilt shift lens effect blurSize: A multiplier for the size of the out-of-focus blur, ranging from 0.0 on up topFocusLevel: The normalized location of the top of the in-focus area in the image, this value should be lower than bottomFocusLevel bottomFocusLevel: The normalized location of the bottom of the in-focus area in the image, this value should be higher than topFocusLevel focusFallOffRate: The rate at which the image gets blurry away from the in-focus region |
class |
TransformFilter
Applies an abitrary transform to the image. |
class |
UnsharpMaskFilter
Applies an unsharp mask blurSize: A multiplier for the underlying blur size, ranging from 0.0 on up intensity: The strength of the sharpening, from 0.0 on up |
class |
WeakPixelInclusionFilter
Currently only used as part of the CannyEdgeDetectionFilter |
class |
ZoomBlurFilter
Applies a motion blur around a point blurSize: A multiplier for the blur size, ranging from 0.0 on up blurCenter: The normalized center of the blur. |
Uses of GLTextureInputRenderer in project.android.imageprocessing.input |
---|
Methods in project.android.imageprocessing.input that return types with arguments of type GLTextureInputRenderer | |
---|---|
java.util.List<GLTextureInputRenderer> |
GLTextureOutputRenderer.getTargets()
Returns a list of all the targets that this renderer should send its output to. |
Methods in project.android.imageprocessing.input with parameters of type GLTextureInputRenderer | |
---|---|
void |
GLTextureOutputRenderer.addTarget(GLTextureInputRenderer target)
Adds the given target to the list of targets that this renderer sends its output to. |
void |
GLTextureOutputRenderer.removeTarget(GLTextureInputRenderer target)
Removes the given target from the list of targets that this renderer sends its output to. |
Uses of GLTextureInputRenderer in project.android.imageprocessing.output |
---|
Classes in project.android.imageprocessing.output that implement GLTextureInputRenderer | |
---|---|
class |
JPGFileEndpoint
A JPG image renderer extension of GLRenderer. |
class |
ScreenEndpoint
A screen renderer extension of GLRenderer. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |