Requirements:
To be built in PHP / MySQL and Ajax
User can upload an image (AJAX screen) where it is displayed in front of the webpage and blacked out behind and be able to crop it to preset requirements (5 preset sizes in all), this will be saved in a temp folder as a email confirmation will need to be clicked to allow the images to be moved to a permanent location, once confirmed the system will send another email with the image locations as URL's.
The user makes one image at a time on the ajax screen and when he has finished all the cropping of the 5 presets (or just one if he wants) he can then confirm and email.
Cron Job to remove all images in temp over 24 hours old
The user needs to be able to crop / rotate / zoom / drag the image. The uploaded image to fit within the area and depend on which size crop they use.
All design is done, just needs the script. This is pretty simple project reason for low budget.
A preset is a set size. So the preset size for cropping an image would be: 190 pixels wide by 60 pixels high altogether there is 5 presets:
120 x 30
190 x 60
250 x 60
460 x 60
750 x 90
It would then save each of the crops and deletes the original image. It world save them as a numerical name with the size at the end, for example - [login to view URL] or [login to view URL]