Solved

jpeg exif

Posted on 2015-02-17
4
64 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 108

Accepted Solution

by:
Ray Paseur earned 500 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 6

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 108

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 6

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

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

Both Easy and Powerful How easy is PHP? http://lmgtfy.com?q=how+easy+is+php (http://lmgtfy.com?q=how+easy+is+php)  Very easy.  It has been described as "a programming language even my grandmother can use." How powerful is PHP?  http://en.wikiped…
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 tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
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 …

746 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now