Subclasses of CompositeFilter in project.android.imageprocessing.filter.processing |
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 |
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 |
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 |