Solved

PHP Upload and Image Processing

Posted on 2014-04-09
4
555 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 58

Accepted Solution

by:
Julian Hansen earned 500 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 53

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 58

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 53

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

Ready to get started with anonymous questions?

It's easy! Check out this step-by-step guide for asking an anonymous question on Experts Exchange.

Question has a verified solution.

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

Part of the Global Positioning System A geocode (https://developers.google.com/maps/documentation/geocoding/) is the major subset of a GPS coordinate (http://en.wikipedia.org/wiki/Global_Positioning_System), the other parts being the altitude and t…
This article discusses four methods for overlaying images in a container on a web page
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

615 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