EXIF


EXIF tags are TIFF-like tags added to JPEG files, commonly used in digital photography for storing date, time, resolution, camera model, exposure settings and much, much more.

Practically every modern digital camera maufactured today supports EXIF tagging, and some smartphones do it as well (Nokia Series 60 phones do it in a remarkably obtuse fashion, but at least it's there in a way).

Notes:

Tags of interest: ImageDescription (baseline TIFF), UserComment

Resources

Tools

Development

JavaScript

Python

  • jpeg.py - reads and writes metadata, restricted but simple to use
  • EXIF.py (read-only)
  • pyexif - pretty complete parsing (read-only)
  • IPTCInfo (read-write)

Perl

PHP

C