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
See all posts See thread Reply
Try to use the 0.25 RC1, that you can find here. It is far better when dealing with transparent images.
If you have any problem with 0.25, let me know, so I can fix it before the official release.