{"ChromaticAberrationB","ChromaticAberrationB","Integer",signedShort,xmpExternal,"\"Chomatic Aberration, Fix Blue/Yellow Fringe\" setting. Range -100 to +100."},
{"ChromaticAberrationR","ChromaticAberrationR","Integer",signedShort,xmpExternal,"\"Chomatic Aberration, Fix Red/Cyan Fringe\" setting. Range -100 to +100."},
{"ColorNoiseReduction","ColorNoiseReduction","Integer",unsignedShort,xmpExternal,"\"Color Noise Reducton\" setting. Range 0 to +100."},
{"Contrast","Contrast","Integer",signedShort,xmpExternal,"\"Contrast\" setting. Range -50 to +100."},
{"CropTop","CropTop","Real",xmpText,xmpExternal,"When HasCrop is true, top of crop rectangle"},
{"CropLeft","CropLeft","Real",xmpText,xmpExternal,"When HasCrop is true, left of crop rectangle."},
{"CropBottom","CropBottom","Real",xmpText,xmpExternal,"When HasCrop is true, bottom of crop rectangle."},
{"CropRight","CropRight","Real",xmpText,xmpExternal,"When HasCrop is true, right of crop rectangle."},
{"CropAngle","CropAngle","Real",xmpText,xmpExternal,"When HasCrop is true, angle of crop rectangle."},
{"CropWidth","CropWidth","Real",xmpText,xmpExternal,"Width of resulting cropped image in CropUnits units."},
{"CropHeight","CropHeight","Real",xmpText,xmpExternal,"Height of resulting cropped image in CropUnits units."},
{"CropUnits","CropUnits","Integer",unsignedShort,xmpExternal,"Units for CropWidth and CropHeight. 0=pixels, 1=inches, 2=cm"},
{"Exposure","Exposure","Real",xmpText,xmpExternal,"\"Exposure\" setting. Range -4.0 to +4.0."},
{"GreenHue","GreenHue","Integer",signedShort,xmpExternal,"\"Green Hue\" setting. Range -100 to +100."},
{"GreenSaturation","GreenSaturation","Integer",signedShort,xmpExternal,"\"Green Saturation\" setting. Range -100 to +100."},
{"HasCrop","HasCrop","Boolean",xmpText,xmpExternal,"When true, image has a cropping rectangle."},
{"HasSettings","HasSettings","Boolean",xmpText,xmpExternal,"When true, non-default camera raw settings."},
{"LuminanceSmoothing","LuminanceSmoothing","Integer",unsignedShort,xmpExternal,"\"Luminance Smoothing\" setting. Range 0 to +100."},
{"RawFileName","RawFileName","Text",xmpText,xmpInternal,"File name fo raw file (not a complete path)."},
{"RedHue","RedHue","Integer",signedShort,xmpExternal,"\"Red Hue\" setting. Range -100 to +100."},
{"RedSaturation","RedSaturation","Integer",signedShort,xmpExternal,"\"Red Saturation\" setting. Range -100 to +100."},
{"Saturation","Saturation","Integer",signedShort,xmpExternal,"\"Saturation\" setting. Range -100 to +100."},
{"Shadows","Shadows","Integer",unsignedShort,xmpExternal,"\"Shadows\" setting. Range 0 to +100."},
{"ShadowTint","ShadowTint","Integer",signedShort,xmpExternal,"\"Shadow Tint\" setting. Range -100 to +100."},
{"Sharpness","Sharpness","Integer",unsignedShort,xmpExternal,"\"Sharpness\" setting. Range 0 to +100."},
{"Temperature","Temperature","Integer",unsignedShort,xmpExternal,"\"Temperature\" setting. Range 2000 to 50000."},
{"Tint","Tint","Integer",signedShort,xmpExternal,"\"Tint\" setting. Range -150 to +150."},
{"ToneCurve","ToneCurve","Seq of points (Integer, Integer)",xmpText,xmpExternal,"Array of points (Integer, Integer) defining a \"Tone Curve\"."},
{"ToneCurveName","ToneCurveName","Choice Text",xmpText,xmpInternal,"The name of the Tone Curve described by ToneCurve. One of: Linear, Medium Contrast, "
"Strong Contrast, Custom or a user-defined preset name."},
{"Version","Version","Text",xmpText,xmpInternal,"Version of Camera Raw plugin."},
{"VignetteAmount","VignetteAmount","Integer",signedShort,xmpExternal,"\"Vignetting Amount\" setting. Range -100 to +100."},
{"VignetteMidpoint","VignetteMidpoint","Integer",unsignedShort,xmpExternal,"\"Vignetting Midpoint\" setting. Range 0 to +100."},
{"WhiteBalance","WhiteBalance","Closed Choice Text",xmpText,xmpExternal,"\"White Balance\" setting. One of: As Shot, Auto, Daylight, Cloudy, Shade, Tungsten, "
"Fluorescent, Flash, Custom"},
// End of list marker
{0,0,0,invalidTypeId,xmpInternal,0}
};
externconstXmpPropertyInfoxmpTiffInfo[]={
{"ImageWidth","ImageWidth","Integer",unsignedLong,xmpInternal,"TIFF tag 256, 0x100. Image width in pixels."},
{"ImageLength","ImageLength","Integer",unsignedLong,xmpInternal,"TIFF tag 257, 0x101. Image height in pixels."},
@ -663,6 +721,44 @@ namespace Exiv2 {
{0,0,0,invalidTypeId,xmpInternal,0}
};
externconstXmpPropertyInfoxmpAuxInfo[]={
{"Lens","Lens","Text",xmpText,xmpInternal,"A description of the lens used to take the photograph. For example, \"70-200 mm f/2.8-4.0\"."},
{"SerialNumber","SerialNumber","Text",xmpText,xmpInternal,"The serial number of the camera or camera body used to take the photograph."},
// End of list marker
{0,0,0,invalidTypeId,xmpInternal,0}
};
externconstXmpPropertyInfoxmpIptcInfo[]={
{"CiAdrCity","Contact Info-City","Text",xmpText,xmpExternal,"The contact information city part."},
{"CiAdrCtry","Contact Info-Country","Text",xmpText,xmpExternal,"The contact information country part."},
{"CiAdrExtadr","Contact Info-Address","Text",xmpText,xmpExternal,"The contact information address part. Comprises an optional company name and all required "
"information to locate the building or postbox to which mail should be sent."},
{"CiAdrPcode","Contact Info-Postal Code","Text",xmpText,xmpExternal,"The contact information part denoting the local postal code."},
{"CiAdrRegion","Contact Info-State/Province","Text",xmpText,xmpExternal,"The contact information part denoting regional information like state or province."},
{"CiEmailWork","Contact Info-Email","Text",xmpText,xmpExternal,"The contact information email address part."},
{"CiTelWork","Contact Info-Phone","Text",xmpText,xmpExternal,"The contact information phone number part."},
{"CiUrlWork","Contact Info-Web URL","Text",xmpText,xmpExternal,"The contact information web address part."},
{"CountryCode","Country Code","closed Choice of Text",xmpText,xmpExternal,"Code of the country the content is focussing on -- either the country shown in visual "
"media or referenced in text or audio media. This element is at the top/first level of "
"a top-down geographical hierarchy. The code should be taken from ISO 3166 two or three "
"letter code. The full name of a country should go to the \"Country\" element."},
{"CreatorContactInfo","Creator's Contact Info","ContactInfo",xmpText,xmpExternal,"The creator's contact information provides all necessary information to get in contact "
"with the creator of this news object and comprises a set of sub-properties for proper addressing."},
{"IntellectualGenre","Intellectual Genre","Text",xmpText,xmpExternal,"Describes the nature, intellectual or journalistic characteristic of a news object, not "
"specifically its content."},
{"Location","Location","Text",xmpText,xmpExternal,"Name of a location the content is focussing on -- either the location shown in visual "
"media or referenced by text or audio media. This location name could either be the name "
"of a sublocation to a city or the name of a well known location or (natural) monument "
"outside a city. In the sense of a sublocation to a city this element is at the fourth "
"level of a top-down geographical hierarchy."},
{"Scene","IPTC Scene","bag closed Choice of Text",xmpText,xmpExternal,"Describes the scene of a photo content. Specifies one or more terms from the IPTC "
"\"Scene-NewsCodes\". Each Scene is represented as a string of 6 digits in an unordered list."},
{"SubjectCode","IPTC Subject Code","bag closed Choice of Text",xmpText,xmpExternal,"Specifies one or more Subjects from the IPTC \"Subject-NewsCodes\" taxonomy to "
"categorize the content. Each Subject is represented as a string of 8 digits in an unordered list."},