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
| 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:
Post a Comment