Friday, December 9, 2005

Photo Meta-Data

Photo's meta-data is based on the EXIF specification and the IPTC spec.

EXIF

See the EXIF v2.2 spec and sample data.

IPTC

IPTC IIM v4.1 spec.

Refernece implementations

Photo

extends Image extends Item

Read Only (exif)
Camera Camera
Exposure Time float
F Number float
Original Date
Digitized Date
Shutter Speed float
Aperture float
Exposure Bias float
Max Apature float
Subject Distance float
Metering Mode { unknown, Average, CenterWeightedAverage, Spot, MultiSpot, Pattern, Partial, other }
Flash Flash
FocalLength float
Read/Write (iptc)
Object Name String
Keywords Collection <>
By Line Collection <>
Country (primary location) String TODO: use ISO countries?
Province (state) String
City String
Headline String
Caption String
Read/Write (custom)
Subjects Collection <>
Camera
Make String
Model String
Flash
Fired { Fired, NotFired }
Returned { NoStrobeReturnDetectionFunction, StrobeReturnLightNotDetected, StrobeReturnLightDetected }
Mode { unknown, CompulsoryFiring, CompulsorySupression, Auto }
Function { Present, NoFlash }
RedEye { RedEyeReduction, NoRedEyeReduction }

TODO: should these "float" values be "rationals"?

No comments: