Inside Nikon image adjustments
THe Nikon image adjustments (aka. filters) are the following:
Adjustment parameters
An adjustment parameter is characterized by its name, its type, and its value.
Parameter type may be implicit or explicit. An explicit type is expressed by
a tag name (integer, double…) and within an attribute defining the
parameter name (name, id…). An implicit type is not specified, the
tag name only defines the parameter name.
Adjustment parameters type
binary: is a binary string encoded in Base64. The attributenamedefine the parameter name. (seems similar toExportparameters)double: a decimal number or a double precision (64 bits) floating number. The attributenamedefine the parameter name.integer: a decimal number, a single precision (32 bits) floating number or a boolean value withtrueorfalse[1]. The attributenamedefine the parameter name.dateAndTime: a date and time stamp expressed as a set of tags (year,month,day,hour,minuteandsecond). The date 1900-1-1 00:00:00 seems to be default value.points: a 2D coordinates expressed as a set of tagpointOfPointswith the attributesxandy. The attributenamedefine the parameter name.data: a text string. The attributeiddefine the parameter name.
The list below exposes particaler case of implicit adjustment parameters.
Export: a binary string expressed as a set of two elements:ExportDataandExportDataSize.ExportDatais a binary string encoded in Base64.ExportDataSizeis the length of the encoded string.map: similar toExportbut withmapDataandmapSizeas elements
Notes