I'm designing a website and I need to:
- Upload the image
- Validate that it's an image (and not, oh I don't know.... a virus :) )
- Resize the Image
- convert to jpg
Essentially basic image upload
Instead of writing my own I'm trying to find a php class that let's me do all this, because as Jeff Atwood said, "never design what you can steal"
Now before you go ahead and downvote because I didn't do my research, I did:
Googling this brings up a huge amount of results, which is the problem, I don't know which results are useful and which are trash!
So far, Ive found:
- https://stackoverflow.com/questions/4997127/php-class-to-upload-image-from-url-and-resize-it (I know it looks like a duplicate, but its not because it is asking for a URL fetcher)
- http://net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/
- http://www.verot.net/php_class_upload.htm
- http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload
- http://www.phpclasses.org/package/2181-PHP-Process-files-and-images-uploaded-via-a-form.html
- http://www.digitalgemstones.com/code/tools/ImgUploader.php
Does anyone have any experience with these classes? Can you recommend an outstanding image upload class?