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

x
?
Solved

jpeg exif

Posted on 2015-02-17
4
Medium Priority
?
78 Views
Last Modified: 2015-02-17
I am looking for a known good php class that will allow me to read and write the image exif header data on a jpeg image. I downloaded a few but none works yet...
0
Comment
Question by:Robert Saylor
  • 2
  • 2
4 Comments
 
LVL 111

Accepted Solution

by:
Ray Paseur earned 2000 total points
ID: 40614373
PHP has built-in extensions for this.  If you haven't tried them I would start there first.
http://php.net/manual/en/book.exif.php

You might also want to try using JavaScript.
https://github.com/jseidelin/exif-js

The problem you're likely to encounter is that Exif is not really a very well supported standard and has all kinds of variable data in strange formats.  If you know exactly what camera and firmware you're dealing with, you may be able to tailor a solution, but if you don't control that, you may find the Exif data to be highly variable or missing.  To see how "well supported" Exif is today, just visit http://exif.org/

If you decide to do this yourself, start your research here (and be patient with the testing process, planning for soft failures and good default values).
http://en.wikipedia.org/wiki/Exchangeable_image_file_format
0
 
LVL 7

Author Comment

by:Robert Saylor
ID: 40614403
Thanks Ray. I was afraid of that. I will keep this open a little longer incase anybody else wants to chime in.
0
 
LVL 111

Expert Comment

by:Ray Paseur
ID: 40614936
If it's any consolation, we're dealing with the same issue at my office - a variety of image sources including phones, cameras, and online libraries.  Fortunately we have found that most of our client base doesn't really care too much about the Exif details, as long as they can capture or supply a name, photographer and description for each image.

In any case, thanks for the points and best of luck with the project! ~Ray
0
 
LVL 7

Author Comment

by:Robert Saylor
ID: 40614959
Thanks, you might have saved me from 10 hours of work with nothing to show. I agree I can read the data all day long but writing it back to the image is a different story.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

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

These days socially coordinated efforts have turned into a critical requirement for enterprises.
It’s a season to be thankful, and we’re thankful for users like you who engage on site, solve technology problems, and network with others in the industry. What tech are we most thankful for? Keep reading.
The viewer will learn how to count occurrences of each item in an array.
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 …
Suggested Courses

876 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