It seems that in Android there are no "easy" libraries for editing and save pictures, neither free or with licenses). Aviary is no longer available.
I have to implement an app for Taking picture, edite with some effects on the fly (Vignetting contrast, brightness...), add some text and save. A mini instagram.
After researching I have some doubts about which one would be the right spot for solving it.
EffectFactory: allows to apply effects in GLSurfaceView. That could work due to there is a way to save it on Bitmap.
OpenCV: I'm not sure if this would be too heavy to include in the project only for applying these effects. I cannot lunch the Manager for installing this in Runtime due to the user could say no to install it.
- Combination of EffectFactory & this: The idea is to use EffectFactory for applying effects on the fly, then with the final configurations selected,once the user accept the changes, apply it onto the source Bitmap.
I'm a bit lost in which would be a way to implement this.
If I use OpenCV, do you recommend I should also use for taking pictures?