3
* Copyright � 2001 Lutz M�ller <lutz@users.sourceforge.net>
5
* This library is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU Lesser General Public
7
* License as published by the Free Software Foundation; either
8
* version 2 of the License, or (at your option) any later version.
10
* This library is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
* Lesser General Public License for more details.
15
* You should have received a copy of the GNU Lesser General Public
16
* License along with this library; if not, write to the
17
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
18
* Boston, MA 02111-1307, USA.
21
#ifndef __EXIF_TAG_H__
22
#define __EXIF_TAG_H__
26
#endif /* __cplusplus */
29
EXIF_TAG_INTEROPERABILITY_INDEX = 0x0001,
30
EXIF_TAG_INTEROPERABILITY_VERSION = 0x0002,
31
EXIF_TAG_IMAGE_WIDTH = 0x0100,
32
EXIF_TAG_IMAGE_LENGTH = 0x0101,
33
EXIF_TAG_BITS_PER_SAMPLE = 0x0102,
34
EXIF_TAG_COMPRESSION = 0x0103,
35
EXIF_TAG_PHOTOMETRIC_INTERPRETATION = 0x0106,
36
EXIF_TAG_FILL_ORDER = 0x010a,
37
EXIF_TAG_DOCUMENT_NAME = 0x010d,
38
EXIF_TAG_IMAGE_DESCRIPTION = 0x010e,
39
EXIF_TAG_MAKE = 0x010f,
40
EXIF_TAG_MODEL = 0x0110,
41
EXIF_TAG_STRIP_OFFSETS = 0x0111,
42
EXIF_TAG_ORIENTATION = 0x0112,
43
EXIF_TAG_SAMPLES_PER_PIXEL = 0x0115,
44
EXIF_TAG_ROWS_PER_STRIP = 0x0116,
45
EXIF_TAG_STRIP_BYTE_COUNTS = 0x0117,
46
EXIF_TAG_X_RESOLUTION = 0x011a,
47
EXIF_TAG_Y_RESOLUTION = 0x011b,
48
EXIF_TAG_PLANAR_CONFIGURATION = 0x011c,
49
EXIF_TAG_RESOLUTION_UNIT = 0x0128,
50
EXIF_TAG_TRANSFER_FUNCTION = 0x012d,
51
EXIF_TAG_SOFTWARE = 0x0131,
52
EXIF_TAG_DATE_TIME = 0x0132,
53
EXIF_TAG_ARTIST = 0x013b,
54
EXIF_TAG_WHITE_POINT = 0x013e,
55
EXIF_TAG_PRIMARY_CHROMATICITIES = 0x013f,
56
EXIF_TAG_TRANSFER_RANGE = 0x0156,
57
EXIF_TAG_JPEG_PROC = 0x0200,
58
EXIF_TAG_JPEG_INTERCHANGE_FORMAT = 0x0201,
59
EXIF_TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = 0x0202,
60
EXIF_TAG_YCBCR_COEFFICIENTS = 0x0211,
61
EXIF_TAG_YCBCR_SUB_SAMPLING = 0x0212,
62
EXIF_TAG_YCBCR_POSITIONING = 0x0213,
63
EXIF_TAG_REFERENCE_BLACK_WHITE = 0x0214,
64
EXIF_TAG_RELATED_IMAGE_FILE_FORMAT = 0x1000,
65
EXIF_TAG_RELATED_IMAGE_WIDTH = 0x1001,
66
EXIF_TAG_RELATED_IMAGE_LENGTH = 0x1002,
67
EXIF_TAG_CFA_REPEAT_PATTERN_DIM = 0x828d,
68
EXIF_TAG_CFA_PATTERN = 0x828e,
69
EXIF_TAG_BATTERY_LEVEL = 0x828f,
70
EXIF_TAG_COPYRIGHT = 0x8298,
71
EXIF_TAG_EXPOSURE_TIME = 0x829a,
72
EXIF_TAG_FNUMBER = 0x829d,
73
EXIF_TAG_IPTC_NAA = 0x83bb,
74
EXIF_TAG_EXIF_IFD_POINTER = 0x8769,
75
EXIF_TAG_INTER_COLOR_PROFILE = 0x8773,
76
EXIF_TAG_EXPOSURE_PROGRAM = 0x8822,
77
EXIF_TAG_SPECTRAL_SENSITIVITY = 0x8824,
78
EXIF_TAG_GPS_INFO_IFD_POINTER = 0x8825,
79
EXIF_TAG_ISO_SPEED_RATINGS = 0x8827,
80
EXIF_TAG_OECF = 0x8828,
81
EXIF_TAG_EXIF_VERSION = 0x9000,
82
EXIF_TAG_DATE_TIME_ORIGINAL = 0x9003,
83
EXIF_TAG_DATE_TIME_DIGITIZED = 0x9004,
84
EXIF_TAG_COMPONENTS_CONFIGURATION = 0x9101,
85
EXIF_TAG_COMPRESSED_BITS_PER_PIXEL = 0x9102,
86
EXIF_TAG_SHUTTER_SPEED_VALUE = 0x9201,
87
EXIF_TAG_APERTURE_VALUE = 0x9202,
88
EXIF_TAG_BRIGHTNESS_VALUE = 0x9203,
89
EXIF_TAG_EXPOSURE_BIAS_VALUE = 0x9204,
90
EXIF_TAG_MAX_APERTURE_VALUE = 0x9205,
91
EXIF_TAG_SUBJECT_DISTANCE = 0x9206,
92
EXIF_TAG_METERING_MODE = 0x9207,
93
EXIF_TAG_LIGHT_SOURCE = 0x9208,
94
EXIF_TAG_FLASH = 0x9209,
95
EXIF_TAG_FOCAL_LENGTH = 0x920a,
96
EXIF_TAG_SUBJECT_AREA = 0x9214,
97
EXIF_TAG_MAKER_NOTE = 0x927c,
98
EXIF_TAG_USER_COMMENT = 0x9286,
99
EXIF_TAG_SUBSEC_TIME = 0x9290,
100
EXIF_TAG_SUB_SEC_TIME_ORIGINAL = 0x9291,
101
EXIF_TAG_SUB_SEC_TIME_DIGITIZED = 0x9292,
102
EXIF_TAG_FLASH_PIX_VERSION = 0xa000,
103
EXIF_TAG_COLOR_SPACE = 0xa001,
104
EXIF_TAG_PIXEL_X_DIMENSION = 0xa002,
105
EXIF_TAG_PIXEL_Y_DIMENSION = 0xa003,
106
EXIF_TAG_RELATED_SOUND_FILE = 0xa004,
107
EXIF_TAG_INTEROPERABILITY_IFD_POINTER = 0xa005,
108
EXIF_TAG_FLASH_ENERGY = 0xa20b,
109
EXIF_TAG_SPATIAL_FREQUENCY_RESPONSE = 0xa20c,
110
EXIF_TAG_FOCAL_PLANE_X_RESOLUTION = 0xa20e,
111
EXIF_TAG_FOCAL_PLANE_Y_RESOLUTION = 0xa20f,
112
EXIF_TAG_FOCAL_PLANE_RESOLUTION_UNIT = 0xa210,
113
EXIF_TAG_SUBJECT_LOCATION = 0xa214,
114
EXIF_TAG_EXPOSURE_INDEX = 0xa215,
115
EXIF_TAG_SENSING_METHOD = 0xa217,
116
EXIF_TAG_FILE_SOURCE = 0xa300,
117
EXIF_TAG_SCENE_TYPE = 0xa301,
118
EXIF_TAG_NEW_CFA_PATTERN = 0xa302,
119
EXIF_TAG_CUSTOM_RENDERED = 0xa401,
120
EXIF_TAG_EXPOSURE_MODE = 0xa402,
121
EXIF_TAG_WHITE_BALANCE = 0xa403,
122
EXIF_TAG_DIGITAL_ZOOM_RATIO = 0xa404,
123
EXIF_TAG_FOCAL_LENGTH_IN_35MM_FILM = 0xa405,
124
EXIF_TAG_SCENE_CAPTURE_TYPE = 0xa406,
125
EXIF_TAG_GAIN_CONTROL = 0xa407,
126
EXIF_TAG_CONTRAST = 0xa408,
127
EXIF_TAG_SATURATION = 0xa409,
128
EXIF_TAG_SHARPNESS = 0xa40a,
129
EXIF_TAG_DEVICE_SETTING_DESCRIPTION = 0xa40b,
130
EXIF_TAG_SUBJECT_DISTANCE_RANGE = 0xa40c,
131
EXIF_TAG_IMAGE_UNIQUE_ID = 0xa420
134
const char *exif_tag_get_name (ExifTag tag);
135
const char *exif_tag_get_title (ExifTag tag);
136
const char *exif_tag_get_description (ExifTag tag);
140
#endif /* __cplusplus */
142
#endif /* __EXIF_TAG_H__ */