I am currently investigating developing an app that requires the user to select an image from their gallery, or camera, then move said image around until it fills a "face" area in the center of the screen. User can scale/rotate the image and once positioned will then be able to select and move various points around (such as on the mouth/ears etc.) and then the image within the area needs to be saved off as a separate transparent PNG. Does anyone know how one would even go about doing this? I'm thinking HTML5 might be the best route but thought I'd ask for some opinions here first.
Cheers.
Cheers.