We need a simple tool which would eventually be used via Facebook as a Facebook application. The tool is to create a customized image starting for a series of png images we will provide.
This is how it should work:
1) the user will use his webcam to add a photo to the application. The resulting image will be placed ***under*** one of our pngs, which will have transparent areas, from where the picture will show through.
The user should be able to resize and reposition the photo by dragging it around within the box/mask (exactly like facebook system for editing one's profile image works).
2) after that, we need to put a banner on top of the picture, with custom text. The user should be able to add his own text and this should appear in the banner.
3) there should be the possibility for the user to share the resulting picture on his Facebook wall, or download it.
I'm attaching an example on how the end result would look like (what you see is just a rough mockup).
The application can reside on a server we'll provide, and added to Facebook as an iframe, or whatever the best way would be to make it work on Facebook.
I'm available in case of questions.