My site requires squared images. At the moment I have a very basic image upload facility. Images are uploaded and the resized and squared in PHP on the server. This is causing the following problems: - It uses a lot of server resources - Images are often imperfectly squared - There is no indication of progress to the user, particularly a problem when they try to upload large images
I'm now starting to look at implanting an all new image upload page. What would you recommend, keep processing in PHP. I thought maybe i could do it client side (we use jQuery), are there any good existing libraries? Is doing this client side a good idea. What is a good PHP/javascript workflow?