Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

jpeg exif

Posted on 2015-02-17
4
Medium Priority
?
76 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
[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 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

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

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

Foreword (July, 2015) Since I first wrote this article, years ago, a great many more people have begun using the internet.  They are coming online from every part of the globe, learning, reading, shopping and spending money at an ever-increasing ra…
These days socially coordinated efforts have turned into a critical requirement for enterprises.
The viewer will learn how to dynamically set the form action using jQuery.
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 …

670 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