-1

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?

Any advices?

Thanks

Community
  • 1
  • 1
Jose M Lechon
  • 5,546
  • 5
  • 43
  • 57

1 Answers1

2

Well... It seems you haven“t googled enough :P

What is the best java image processing library/approach?

There are lots of pure java implementations for image manipulation and effects.

Community
  • 1
  • 1
eduyayo
  • 2,029
  • 2
  • 15
  • 34