00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00026 #ifndef __PICINFO_EXIF_TAGS_HEADER_INCLUDED__
00027 #define __PICINFO_EXIF_TAGS_HEADER_INCLUDED__
00028
00029 namespace picinfo {
00030
00037 namespace exif
00038 {
00043 const uint16_t image_width = 0x100 ;
00044
00048 const uint16_t image_height = 0x101 ;
00049
00056 const uint16_t bit_per_sample = 0x102 ;
00057
00063 const uint16_t compression = 0x103 ;
00064
00068 const uint16_t pixel_comp = 0x106 ;
00069
00088 const uint16_t orientation = 0x112 ;
00089
00094 const uint16_t samples_per_pixel = 0x115 ;
00095
00101 const uint16_t planar_conf = 0x115 ;
00102
00106 const uint16_t x_resolution = 0x11a ;
00107
00111 const uint16_t y_resolution = 0x11b ;
00112
00117 const uint16_t resolution_unit = 0x128 ;
00118
00125 const uint16_t strip_offsets = 0x111 ;
00126
00133 const uint16_t rows_per_strips = 0x116 ;
00134
00138 const uint16_t strip_byte_counts = 0x117 ;
00139
00143 const uint16_t jpeg_format = 0x201 ;
00144
00152 const uint16_t jpeg_format_len = 0x202 ;
00153
00158 const uint16_t transfer_func = 0x12D ;
00159
00164 const uint16_t white_point = 0x13E ;
00165
00170 const uint16_t primary_chrom = 0x13F ;
00171
00179 const uint16_t ref_black_white = 0x214 ;
00180
00192 const uint16_t date_time = 0x132 ;
00193
00200 const uint16_t image_title = 0x10E ;
00201
00207 const uint16_t make = 0x10F ;
00208
00214 const uint16_t model = 0x110 ;
00215
00222 const uint16_t software = 0x131 ;
00223
00230 const uint16_t artist = 0x13B ;
00231
00263 const uint16_t copyright = 0x8298 ;
00264
00265
00266
00267 const uint16_t exif_version = 0x9000 ;
00268 const uint16_t flash_pix_version = 0xA000 ;
00269 const uint16_t color_space = 0xA001 ;
00270 const uint16_t components_conf = 0x9101 ;
00271 const uint16_t comp_bits_per_pixel = 0x9102 ;
00272 const uint16_t pixel_x_dimension = 0xA002 ;
00273 const uint16_t pixel_y_dimension = 0xA003 ;
00274
00275 const uint16_t maker_note = 0x927C ;
00276 const uint16_t user_comment = 0x9286 ;
00277 const uint16_t related_sound_file = 0xA004 ;
00278 const uint16_t date_time_original = 0x9003 ;
00279 const uint16_t date_time_digitized = 0x9004 ;
00280 const uint16_t sub_sec_time = 0x9290 ;
00281 const uint16_t sub_sec_original = 0x9291 ;
00282 const uint16_t sub_sec_digitized = 0x9291 ;
00283
00284 const uint16_t image_unique_id = 0xA420 ;
00285
00288 const uint16_t exposure_time = 0x829A ;
00289 const uint16_t f_number = 0x829D ;
00290 const uint16_t exposure_program = 0x8822 ;
00291 const uint16_t spectral_sensitivity = 0x8824 ;
00292 const uint16_t iso_speed_ratings = 0x8827 ;
00293 const uint16_t oecf = 0x8828 ;
00294 const uint16_t shutter_speed_value = 0x9201 ;
00295 const uint16_t aperture_value = 0x9202 ;
00296 const uint16_t brightness_value = 0x9203 ;
00297 const uint16_t exposure_bias_value = 0x9204 ;
00298 const uint16_t max_aperture_value = 0x9205 ;
00299 const uint16_t subject_distance = 0x9206 ;
00300 const uint16_t metering_mode = 0x9207 ;
00301 const uint16_t light_source = 0x9208 ;
00302 const uint16_t flash = 0x9209 ;
00303 const uint16_t focal_length = 0x920A ;
00304 const uint16_t subject_area = 0x9214 ;
00305 const uint16_t flash_energy = 0xA20B ;
00306 const uint16_t spatial_freq_response= 0xA20C ;
00307 const uint16_t focal_plane_x_res = 0xA20E ;
00308 const uint16_t focal_plane_y_res = 0xA20F ;
00309 const uint16_t focal_plane_res_unit = 0xA210 ;
00310 const uint16_t subject_location = 0xA214 ;
00311 const uint16_t exposure_index = 0xA215 ;
00312 const uint16_t sensing_method = 0xA217 ;
00313 const uint16_t file_source = 0xA300 ;
00314 const uint16_t scene_type = 0xA301 ;
00315 const uint16_t cfa_pattern = 0xA302 ;
00316 const uint16_t custom_rendered = 0xA401 ;
00317 const uint16_t exposure_mode = 0xA402 ;
00318 const uint16_t white_balance = 0xA403 ;
00319 const uint16_t digital_zoom_ratio = 0xA404 ;
00320 const uint16_t focal_length_35mm = 0xA405 ;
00321 const uint16_t scene_capture_type = 0xA406 ;
00322 const uint16_t gain_control = 0xA407 ;
00323 const uint16_t contrast = 0xA408 ;
00324 const uint16_t saturation = 0xA409 ;
00325 const uint16_t sharpness = 0xA40A ;
00326 const uint16_t device_setting_desp = 0xA40B ;
00327 const uint16_t subject_dist_range = 0xA40C ;
00328 }
00329
00330 }
00331
00332 #endif