Toby Inkster
  • Open Source
  • Blog
  • Now
  • Contact
Home » Blog » Archive » EXIF is Cool

EXIF is Cool

10/05/2007

By Toby Inkster

Share this article

This is a very old article. It has been imported from older blogging software, and the formatting, images, etc may have been lost. Some links may be broken. Some of the information may no longer be correct. Opinions expressed in this article may no longer be held.

If you’re not aware of EXIF, here’s what it is:

EXIF stands for Exchangeable Image File Format, and is a standard for storing interchange information in image files, especially those using JPEG compression. Most digital cameras now use the EXIF format.

That is, many images, including most of the JPEGs you get off modern digital cameras include a huge barrage of interesting information about the picture, such as:

the date and time the photo was taken;
the longitude and latitude where it was taken;
whether or not the flash was fired; and
what model of camera was used.

Pretty nifty, eh? But how to get all this information out? Well, PHP offers some fairly good EXIF functions. I rather like Masahide Kanzaki’s EXIF2RDF tool and am happy to announce that version 0.2.0 of demiblog will include a version of this for its photoblogging functionality. demiblog is very focused on providing good metadata, and EXIF2RDF will help the photoblogging parts to keep their end of the bargain!

« Meet the Head of AnaesthesiaThe Tao of HTML 5 – Part II »

Comments are closed.

Blog Archives

  • ▼ 2023 (10)
    • April (2)
    • March (2)
    • February (3)
    • January (3)
  • ► 2022 (4)
    • December (1)
    • September (1)
    • August (1)
    • July (1)
  • ► 2021 (7)
    • July (1)
    • May (4)
    • January (2)
  • ► 2020 (22)
    • November (3)
    • October (2)
    • September (3)
    • August (2)
    • June (3)
    • May (5)
    • February (3)
    • January (1)
  • ► 2019 (5)
    • December (1)
    • November (1)
    • October (1)
    • January (2)
  • ► 2018 (6)
    • August (4)
    • July (1)
    • June (1)
  • ► 2017 (4)
    • June (2)
    • May (1)
    • February (1)
  • ► 2014 (50)
    • December (1)
    • November (1)
    • October (3)
    • September (4)
    • August (11)
    • July (5)
    • June (2)
    • May (4)
    • April (2)
    • March (7)
    • February (6)
    • January (4)
  • ► 2013 (30)
    • December (4)
    • November (4)
    • October (6)
    • September (1)
    • August (1)
    • July (2)
    • May (1)
    • April (2)
    • March (3)
    • February (3)
    • January (3)
  • ► 2012 (28)
    • December (2)
    • October (1)
    • September (3)
    • August (2)
    • July (6)
    • June (1)
    • May (8)
    • April (5)
  • ► 2009 (1)
    • January (1)
  • ► 2008 (46)
    • December (3)
    • November (1)
    • October (1)
    • August (2)
    • July (2)
    • May (1)
    • April (3)
    • March (9)
    • February (5)
    • January (19)
  • ▼ 2007 (69)
    • November (10)
    • August (8)
    • July (6)
    • June (9)
    • May (8)
    • April (16)
    • March (2)
    • February (9)
    • January (1)
  • ► 2006 (2)
    • December (1)
    • March (1)
  • ► 2005 (7)
    • November (1)
    • September (1)
    • August (1)
    • June (1)
    • February (3)
  • ► 2004 (1)
    • November (1)
  • ► 2003 (20)
    • October (1)
    • September (3)
    • August (16)
  • ► 2002 (3)
    • August (1)
    • July (1)
    • March (1)

Recent Blog Posts

  • Increasing Perl’s Visibility, Redux
  • Experiments in Overloading
  • Introducing Exporter::Almighty
  • Prosody vs Synapse
  • Top Five Disney Villain Songs
  • Using Type::Params Effectively

Thoughts

  • 05/05/2023 16:34
    Hot take: there should be an industry standard minimum heat level required for foods to market themselves as "hot and spicy".
  • 04/05/2023 18:48
    I got my first spam message on Mastodon today.
  • 19/04/2023 12:40
    Overflowing with cream #coffee
  • 17/04/2023 22:40
    Batman: have a cookie.Robin: this is delicious. Can I have another?Batman: sure, I made a whole batch.Robin: what's a ch?
  • 17/04/2023 11:21
    Using https://sh.toby.ink/t/ytscrb and https://github.com/waldner/Firefox-RunWith to start logging a selection of the YouTube videos I watch to the Fediverse.

Tags

america bbc bbc-news blogging Book british CBeebies cheese Class-Tiny command-line CPAN demiblog dumb future html italy javascript linux Moo Moose moose MooX-Press Mouse OOP oop p5-mop pasta perl php politics programming recipes roles science security spicy Testing tomato tricks Type-Tiny Uncategorized usability web wordpress Zydeco

Copyright © 1999–2023 Toby Inkster. All rights reserved.
Terms of Service · Privacy Policy · No AI/ML Clause

Toby Ink Ltd is a registered company in England and Wales with company number 12533297.

Cleantalk Pixel

Quick Links

  • Profile
  • Blog
  • Mastodon
  • GitHub
  • Contact