I'm looking for a PHP script that will accept an image file (uploaded from the web interface), crop it to square (the uploaded image will be 4:3), and then resize it to 192x192. The 192x192 image will be saved to disk. Then, the script will resize the image again to 70x70 (thumbnail) and save it in a different path.
If possible, all the processing, including the image uploading should be done without saving to a temp folder. Everything done in memory would be great.
All paths and image sizes must be configurable.
The code must be well commented, clear, concise, and follow programming standards.
I am looking for an experienced PHP programmer. Please no beginners or "yeah, I can probably figure this out" type of guy. Don't waste your time, and don't waste mine.
Thank you very much! :D
PHP 4, Linux