title: Image Processing in an Android App
body: <p>I'll be creating an application which has some amount of Image Processing as its core feature.
  I'll be wanting to do following things with it-</p>
  
  <ul>
  <li>Be able to save the downloaded or created Images in the phone memory/ SDCard that may be available in Gallery too.</li>
  <li>Apply some effects to images like Resizing, Cropping, Rotating</li>
  <li>Will be having design templates which will be in the form of transparent PNGs, They can be layered over each another to create an effect or a new design (Like a fancy photo frame or so) and at a point of time, they will be required to be flattened and saved as PNGs at some point of time.</li>
  </ul>
  
  <p>I am looking for some way to perform these things nicely.</p>
  
  <p>I have seen that Android helps the developers implement the Business Logic quite easily without letting them bother about the API or widget level details.</p>
  
  <p>Is there anything available for my requirements?</p>
  
  <p>Please let me know.
  Thanks!</p>