public class Filter
extends java.lang.Object
| Constructor and Description |
|---|
Filter() |
Filter(Filter filter) |
Filter(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addSubFilter(SubFilter subFilter)
Adds a Subfilter to the Main Filter
|
void |
clearSubFilters()
Clears all the subfilters from the Parent Filter
|
java.lang.String |
getName() |
SubFilter |
getSubFilterByTag(java.lang.String tag)
Returns The filter containing Tag
|
android.graphics.Bitmap |
processFilter(android.graphics.Bitmap inputImage)
Give the output Bitmap by applying the defined filter
|
void |
removeSubFilterWithTag(java.lang.String tag)
Removes the subfilter containing Tag from the Parent Filter
|
void |
setName(java.lang.String name) |
public Filter(Filter filter)
public Filter()
public Filter(java.lang.String name)
public java.lang.String getName()
public void setName(java.lang.String name)
public void addSubFilter(SubFilter subFilter)
subFilter - Subfilter like contrast, brightness, tone Curve etc. subfilterBrightnessSubFilter,
ColorOverlaySubFilter,
ContrastSubFilter,
ToneCurveSubFilter,
VignetteSubfilter,
SaturationSubfilterpublic void clearSubFilters()
public void removeSubFilterWithTag(java.lang.String tag)
public SubFilter getSubFilterByTag(java.lang.String tag)
public android.graphics.Bitmap processFilter(android.graphics.Bitmap inputImage)
inputImage - Input Bitmap on which filter is to be applied