Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

PHP Upload and Image Processing

Posted on 2014-04-09
4
Medium Priority
?
568 Views
Last Modified: 2014-04-15
What library do you prefer for image upload and processing/resize?  GD? ImageMagick? in the browser via a Javascript library? something else?
0
Comment
Question by:Scott Fell,  EE MVE
  • 2
  • 2
4 Comments
 
LVL 60

Accepted Solution

by:
Julian Hansen earned 2000 total points
ID: 39988673
Currently looking hard at JQuery Upload (blueimp.github.io/jQuery-File-Upload/¿) for doing the actual uploading.

Processing IM is pretty much what I use when I can't convince the client that recreating Photoshop in a web interface is not a great idea and rather to do image editing local before upload.
Not much between IM and GD performance / functionality wise - but I prefer the IM coding - less cluttered.

If I do have to do it then I use a JQuery crop tool to collect cropping data in browser and AJAX it back to server for processing.
0
 
LVL 54

Author Comment

by:Scott Fell, EE MVE
ID: 39988715
I have been using IM in classic asp for years and converting to php.   Just came across this http://camanjs.com and I am sure there are others.   I have seen blueimp but have not tried it.  

I like the demo http://camanjs.com/examples/, then just add the ability to crop and size and bring the quality down a bit for file size.  Then just use serverside for the upload.  

I am having an issue with IM on Windows2012 at the moment.
0
 
LVL 60

Expert Comment

by:Julian Hansen
ID: 39988882
From what I have read - using GD is not really much of a step back. Might be worth testing it and if it works on Win2012 then go with that.

If I could have back all the hours Microsoft has taken from me with its nonesense I could take a couple years vacation.
0
 
LVL 54

Author Comment

by:Scott Fell, EE MVE
ID: 39989092
The good news with MS this week is no worries about the heartbleed bug http://heartbleed.com/.  So there is that...
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Password hashing is better than message digests or encryption, and you should be using it instead of message digests or encryption.  Find out why and how in this article, which supplements the original article on PHP Client Registration, Login, Logo…
3 proven steps to speed up Magento powered sites. The article focus is on optimizing time to first byte (TTFB), full page caching and configuring server for optimal performance.
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
Suggested Courses

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question