Filter Effect
Introducing filter feature from version 0.2.0. Now you can apply a filter effect on the source image.
There are two ways you can apply the filter on the source image
Inbuild Filters
By default, this library provides few commonly used filters . The listing of this filters is defined in the PhotoFilter
enum. You can apply filter image using the following API
mPhotoEditor.setFilterEffect(PhotoFilter.BRIGHTNESS);
Custom Filter
In some cases, you want to have a custom filter in which can easily apply using a CustomEffect
builder which requires an EffecFactory
name and the value of its parameters
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS).setParameter("brightness", 0.5f).build();mPhotoEditor.setFilterEffect(customEffect);
It will throw a runtime exception if the effect name is empty
Note: Check all the available filters on EffectFactory
Documentation
Limitation
- Image filter is based upon the MediaEffect support library. So only limited filters are available on EffectFacctory
- Filter feature is designed in a way that filter will apply to the source image, it wont work on the apply effect like paint, sticker, text, and emoji