I want to create an Android app where I can take a picture from the SD card or from the camera. After taking the picture, I have to edit it, like adding text in the picture, cropping the picture, add .gif type file to the picture. Taking a picture isn’t the problem, but I can’t understand how to write code to edit the picture. I need to know whether I have to use OpenGL for this. Suggestions and helpful links wanted.
Share
Your question is too vague. I provide some guide.
UPDATE 2020: You can browser all image processing library listed in Android Asernal https://android-arsenal.com/tag/47
Aviary SDKnow become Creative SDK . It also supports iOS and WindowPhone7. Aviary provide most of function such as Orientation, Crop, and Sharpness,Red-Eye, Whiten, and Blemish,Stickers, Drawing, Text, and Meme (beta),Brightness, Saturation, and Contrast and custom Options.Creative SDK by AdobeUsage: Process Indigo color:
TintThePicture(180, myBitmap);Process Green color:
TintThePicture(300, myBitmap);Use android.media.effect is provided in API14
Effect Pro
Android-Image-Edit
android-image-editor
smartcrop-android (This library will analyze best crop position and size by calculating some features; edge, skin tone, staturation and face.)