class.upload.php is a powerful and mature PHP class to manage uploaded files, and manipulate images in many ways. The script is available under a GPL license.
more info about the class
Well I have tested this one, but I get this error:
Fatal error: Call to undefined method upload::image_crop() in C:\xampp\htdocs\index.php on line 114
Is there something I miss here?