views:

111

answers:

1

I'd like to make an Android app that lets a user apply cool effects to photos taken with the camera. There are already a few out there, I know, but I'd like to try my own hand at one.

I have been googling and stack-overflowing, but so far I've mostly found some references to published papers or books. I am ordering this one from Amazon presently - Digital Image Processing: An Algorithmic Introduction using Java

After some reading, I think I have a basic understanding of manipulating the RGB values for all the pixels in the image. My main question is how do I come up with a transformation that produces cool effects?

By cool effects I mean some like those in these iPhone apps:

I already have quite a bit of experience with Java, and I've made my first app for android already. Any ideas? Thanks in advance.

+1  A: 

There are specific classes to do this for you!

Take a look here for grayscale image processing

Here is something in C# which is similar enough to java that you should get the idea.

If you want to do something unique you might have to experiment with the tweaking of the RGB ratios yourself.

hwrdprkns