From 0925802be7c626df6bda372c93eaac57d19c16c7 Mon Sep 17 00:00:00 2001 From: HumanDynamo Date: Tue, 1 Jun 2010 12:45:00 +0000 Subject: [PATCH] new tag zone matching mode --- src/minoltamn.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/minoltamn.cpp b/src/minoltamn.cpp index 7f4287d7..90d3e58c 100644 --- a/src/minoltamn.cpp +++ b/src/minoltamn.cpp @@ -1128,7 +1128,15 @@ namespace Exiv2 { { 2, N_("Spot") } }; + //! Lookup table to translate Sony A100 camera settings zone matching mode values to readable labels + extern const TagDetails sonyZoneMatchingModeA100[] = { + { 0, N_("Off") }, + { 1, N_("Standard") }, + { 2, N_("Advanced") } + }; + //! Lookup table to translate Sony A100 camera settings color space values to readable labels + extern const TagDetails sonyColorSpaceA100[] = { { 0, N_("sRGB") }, { 5, N_("Adobe RGB") } @@ -1388,6 +1396,9 @@ namespace Exiv2 { TagInfo(0x0013, "ISOSetting", N_("ISO Setting"), N_("ISO setting"), sony1MltCsA100IfdId, makerTags, unsignedShort, printValue), + TagInfo(0x0014, "ZoneMatchingMode", N_("Zone Matching Mode"), + N_("Zone Matching Mode"), + sony1MltCsA100IfdId, makerTags, unsignedShort, EXV_PRINT_TAG(sonyZoneMatchingModeA100)), TagInfo(0x0015, "DynamicRangeOptimizerMode", N_("Dynamic Range Optimizer Mode"), N_("Dynamic range optimizer mode"), sony1MltCsA100IfdId, makerTags, unsignedShort, printMinoltaSonyDynamicRangeOptimizerMode),