com php-src: Added support for Minolta EXIF tags: ext/exif/exif.c

From: Date: Sat, 06 Aug 2016 10:31:01 +0000
Subject: com php-src: Added support for Minolta EXIF tags: ext/exif/exif.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-93647@lists.php.net to get a copy of this message
Commit: 57faafeb89a915f7215a1b4632986658b4adea00 Author: Kalle Sommer Nielsen <kalle@php.net> Sat, 6 Aug 2016 12:31:01 +0200 Parents: 1456f6a447e05f569a9195e5014d8518c68120a7 Branches: master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=57faafeb89a915f7215a1b4632986658b4adea00 Log: Added support for Minolta EXIF tags Changed paths: M ext/exif/exif.c Diff: diff --git a/ext/exif/exif.c b/ext/exif/exif.c index 50c3ae9..0ba0c51 100644 --- a/ext/exif/exif.c +++ b/ext/exif/exif.c @@ -1166,7 +1166,7 @@ static tag_info_array tag_table_VND_SONY = { }; static tag_info_array tag_table_VND_PENTAX = { - { 0x0000, "Version"}, + { 0x0000, "Version"}, { 0x0001, "Mode"}, { 0x0002, "PreviewResolution"}, { 0x0003, "PreviewLength"}, @@ -1250,6 +1250,38 @@ static tag_info_array tag_table_VND_PENTAX = { TAG_TABLE_END }; +static tag_info_array tag_table_VND_MINOLTA = { + { 0x0000, "Version"}, + { 0x0001, "CameraSettingsStdOld"}, + { 0x0003, "CameraSettingsStdNew"}, + { 0x0004, "CameraSettings7D"}, + { 0x0018, "ImageStabilizationData"}, + { 0x0020, "WBInfoA100"}, + { 0x0040, "CompressedImageSize"}, + { 0x0081, "Thumbnail"}, + { 0x0088, "ThumbnailOffset"}, + { 0x0089, "ThumbnailLength"}, + { 0x0100, "SceneMode"}, + { 0x0101, "ColorMode"}, + { 0x0102, "Quality"}, + { 0x0103, "0x0103"}, + { 0x0104, "FlashExposureComp"}, + { 0x0105, "Teleconverter"}, + { 0x0107, "ImageStabilization"}, + { 0x0109, "RawAndJpgRecording"}, + { 0x010a, "ZoneMatching"}, + { 0x010b, "ColorTemperature"}, + { 0x010c, "LensID"}, + { 0x0111, "ColorCompensationFilter"}, + { 0x0112, "WhiteBalanceFineTune"}, + { 0x0113, "ImageStabilizationA100"}, + { 0x0114, "CameraSettings5D"}, + { 0x0115, "WhiteBalance"}, + { 0x0e00, "PrintIM"}, + { 0x0f00, "CameraSettingsZ1"}, + TAG_TABLE_END +}; + typedef enum mn_byte_order_t { MN_ORDER_INTEL = 0, MN_ORDER_MOTOROLA = 1, @@ -1284,7 +1316,8 @@ static const maker_note_type maker_note_array[] = { { tag_table_VND_PANASONIC, "Panasonic", NULL, "Panasonic\x00\x00\x00", 12, 12, MN_ORDER_NORMAL, MN_OFFSET_NORMAL}, { tag_table_VND_DJI, "DJI", NULL, NULL, 0, 0, MN_ORDER_NORMAL, MN_OFFSET_NORMAL}, { tag_table_VND_SONY, "SONY", NULL, "SONY DSC \x00\x00\x00", 12, 12, MN_ORDER_NORMAL, MN_OFFSET_NORMAL}, - { tag_table_VND_PENTAX, "PENTAX", NULL, "AOC\x00", 6, 6, MN_ORDER_NORMAL, MN_OFFSET_NORMAL} + { tag_table_VND_PENTAX, "PENTAX", NULL, "AOC\x00", 6, 6, MN_ORDER_NORMAL, MN_OFFSET_NORMAL}, + { tag_table_VND_MINOLTA, "Minolta, KONICA MINOLTA", NULL, NULL, 0, 0, MN_ORDER_NORMAL, MN_OFFSET_NORMAL} }; /* }}} */

« previous php.cvs (#93647) next »