From a0254c0e2f1d3667c302b92c820bc7aa4a85ecf3 Mon Sep 17 00:00:00 2001 From: Edgard Lima Date: Sun, 10 Feb 2008 04:36:12 +0000 Subject: Map Date-Time and GPS tags. Original commit message from CVS: Map Date-Time and GPS tags. --- ext/metadata/metadata_mapping.htm | 340 ++++++++++++++++++++++++++++++-------- 1 file changed, 273 insertions(+), 67 deletions(-) (limited to 'ext/metadata/metadata_mapping.htm') diff --git a/ext/metadata/metadata_mapping.htm b/ext/metadata/metadata_mapping.htm index 4c5508ae..64c14d1c 100644 --- a/ext/metadata/metadata_mapping.htm +++ b/ext/metadata/metadata_mapping.htm @@ -7,7 +7,10 @@ - + + + + @@ -197,29 +200,32 @@ -

-

+

-

-

GST_TAG_CAPTURE_COLOR_SPACE

+

GST_TAG_CAPTURE_COLOR_SPACE

-

"capture-color-space"

+

"capture-color-space"

-

G_TYPE_UINT

+

G_TYPE_UINT

-

1- - sRGB;
0xFFFF - Uncalibrated

+

1- + sRGB;
0xFFFF - Uncalibrated

-

EXIF_TAG_COLOR_SPACE

+

EXIF_TAG_COLOR_SPACE

+

BUG + in libexif. Can't be created in a exif data created from the + scratch

-

-

+

-

-

-

+

-

@@ -321,7 +327,7 @@

0- - Auto exposure;
1- Manual exposure;
2- Auto bracket (the + Auto exposure;
1- Manual exposure;
2- Auto bracket (the camera shoots a series of frames of the same scene at different exposure settings)

@@ -602,8 +608,7 @@ -


-

+

-

GST_TAG_CAPTURE_ORIENTATION

@@ -782,20 +787,28 @@

-

-

GST_TAG_DEVICE_MAKE

+

GST_TAG_DATE_TIME_DIGITIZED

-

"device-make"

+

"date-time-digitized"

G_TYPE_STRING

-

The - manufacturer of the recording equipment

+

Date/Time + of image digitized
formated as subset + of ISO RFC + 8601:
YYYY
YYYY-MM
YYYY-MM-DD
YYYY-MM-DDThh:mmTZD
YYYY-MM-DDThh:mm:ssTZD
YYYY-MM-DDThh:mm:ss.sTZD
where:
YYYY + = four-digit year;
MM = two-digit month (01=January);
DD = + two-digit day of month (01 through 31);
hh = two digits of hour + (00 through 23);
mm = two digits of minute (00 through 59);
ss + = two digits of second (00 through 59);
s = one or more digits + representing a decimal fraction of a second;
TZD = time zone + designator (Z or +hh:mm or -hh:mm)

-

EXIF_TAG_MAKE

+

EXIF_TAG_DATE_TIME_DIGITIZED

-

@@ -809,21 +822,131 @@

-

-

GST_TAG_DEVICE_MODEL

+

GST_TAG_DATE_TIME_MODIFIED

-

"device-model"

+

"date-time-modified"

+ + +

G_TYPE_STRING

+ + +

Date/Time + of image was last modified
the same format as + GST_TAG_DATE_TIME_DIGITIZED

+ + +

EXIF_TAG_DATE_TIME

+ + +

-

+ + +

-

+ + + + +

-

+ + +

GST_TAG_DATE_TIME_ORIGINAL

+ + +

"date-time-original"

+ + +

G_TYPE_STRING

+ + +

Date/Time + of original image taken
the same format as + GST_TAG_DATE_TIME_DIGITIZED

+ + +

EXIF_TAG_DATE_TIME_ORIGINAL

+ + +

-

+ + +

-

+ + + + +

-

+ + +

GST_TAG_DEVICE_MAKE

+ + +

"device-make"

G_TYPE_STRING

The - model name or model number of the equipment

+ manufacturer of the recording equipment

+

EXIF_TAG_MAKE

+ + +

-

+ + +

-

+ + + + +

-

+ + +

GST_TAG_DEVICE_MODEL

+ + +

"device-model"

+ + +

G_TYPE_STRING

+ + +

The + model name or model number of the equipment

+ +

EXIF_TAG_MODEL

+ +

-

+ + +

-

+ + + + +

-

+ + +

GST_TAG_EXIF_MAKER_NOTE

+ + +

"exif-maker-note"

+ + +

GST_TYPE_BUFFER

+ + +

Camera + private data

+ + +

EXIF_TAG_MAKER_NOTE

+

-

@@ -836,20 +959,20 @@

-

-

GST_TAG_IMAGE_HEIGHT

+

GST_TAG_GPS_ALTITUDE

-

"image-height"

+

"gps-altitude"

-

G_TYPE_UINT

+

GST_TYPE_FRACTION

-

Image - height in pixels

+

Altitude + (positive means abive sea and negative bellow sea)

-

EXIF_TAG_PIXEL_Y_DIMENSION

+

EXIF_TAG_GPS_ALTITUDE

-

@@ -863,20 +986,76 @@

-

-

GST_TAG_IMAGE_WIDTH

+

GST_TAG_GPS_LATITUDE

-

"image-width"

+

"gps-latitude"

+ + +

G_TYPE_STRING

+ + +

Latitude + in the same format as specified in XMP:
"DDD,MM,SSk" + or "DDD,MM.mmk"
D- degrees
M- minutes
S- + seconds
k- 'N', 'S', 'E', 'W' (North, South, East, West)

+ + +

EXIF_TAG_GPS_LATITUDE

+ + +

-

+ + +

-

+ + + + +

-

+ + +

GST_TAG_GPS_LONGITUDE

+ + +

"gps-longitude"

+ + +

G_TYPE_STRING

+ + +

Longitude. + The format is the sames as GST_TAG_GPS_LATITUDE

+ + +

EXIF_TAG_GPS_LONGITUDE

+ + +

-

+ + +

-

+ + + + +

-

+ + +

GST_TAG_IMAGE_HEIGHT

+ + +

"image-height"

G_TYPE_UINT

Image - width in pixels

+ height in pixels

-

EXIF_TAG_PIXEL_X_DIMENSION

+

EXIF_TAG_PIXEL_Y_DIMENSION

-

@@ -890,21 +1069,20 @@

-

-

GST_TAG_IMAGE_XRESOLUTION

+

GST_TAG_IMAGE_WIDTH

-

"image-xresolution"

+

"image-width"

-

GST_TYPE_FRACTION

+

G_TYPE_UINT

-

Horizontal - resolution in pixels per inch.
Here it is always in inches.
In - EXIF it depends on EXIF_TAG_RESOLUTION_UNIT

+

Image + width in pixels

-

EXIF_TAG_X_RESOLUTION

+

EXIF_TAG_PIXEL_X_DIMENSION

-

@@ -918,21 +1096,21 @@

-

-

GST_TAG_IMAGE_YRESOLUTION

+

GST_TAG_IMAGE_XRESOLUTION

-

"image-yresolution"

+

"image-xresolution"

GST_TYPE_FRACTION

-

Vertical +

Horizontal resolution in pixels per inch.
Here it is always in inches.
In EXIF it depends on EXIF_TAG_RESOLUTION_UNIT

-

EXIF_TAG_Y_RESOLUTION

+

EXIF_TAG_X_RESOLUTION

-

@@ -943,27 +1121,27 @@ -

GST_TAG_COMPOSER

+

-

-

-

+

GST_TAG_IMAGE_YRESOLUTION

-

"composer"

+

"image-yresolution"

-

G_TYPE_STRING

+

GST_TYPE_FRACTION

-

Name - of the creator of the object, e.g. writer, photographer or graphic - artist.

+

Vertical + resolution in pixels per inch.
Here it is always in inches.
In + EXIF it depends on EXIF_TAG_RESOLUTION_UNIT

-

-

+

EXIF_TAG_Y_RESOLUTION

-

IPTC_TAG_BYLINE

+

-

-

@@ -971,82 +1149,110 @@ -

GST_TAG_COPYRIGHT

+

GST_TAG_COMPOSER

-

-

"copyright"

+

"composer"

G_TYPE_STRING

-

Any - necessary copyright notice.

+

Name + of the creator of the object, e.g. writer, photographer or graphic + artist.

-

-

IPTC_TAG_COPYRIGHT_NOTICE

+

IPTC_TAG_BYLINE

-

dc:rights”

+

-

-

GST_TAG_DESCRIPTION

+

GST_TAG_COPYRIGHT

-

-

"description"

+

"copyright"

G_TYPE_STRING

-

A - textual description of the data

+

Any + necessary copyright notice.

-

-

IPTC_TAG_CAPTION

+

IPTC_TAG_COPYRIGHT_NOTICE

-

dc:description”

+

dc:rights”

-

GST_TAG_TITLE

+

GST_TAG_DESCRIPTION

-

-

"title"

+

"description"

G_TYPE_STRING

A - shorthand reference for the object.

+ textual description of the data

-

-

IPTC_TAG_OBJECT_NAME

+

IPTC_TAG_CAPTION

+

dc:description”

+ + + + +

GST_TAG_TITLE

+ + +

-

+ + +

"title"

+ + +

G_TYPE_STRING

+ + +

A + shorthand reference for the object.

+ + +

-

+ + +

IPTC_TAG_OBJECT_NAME

+ +

dc:title”

-- cgit v1.2.1