Class NikonType1MakernoteDirectory
java.lang.Object
com.drew.metadata.Directory
com.drew.metadata.exif.makernotes.NikonType1MakernoteDirectory
Describes tags specific to Nikon (type 1) cameras. Type-1 is for E-Series cameras prior to (not including) E990.
There are 3 formats of Nikon's Makernote. Makernote of E700/E800/E900/E900S/E910/E950
starts from ASCII string "Nikon". Data format is the same as IFD, but it starts from
offset 0x08. This is the same as Olympus except start string. Example of actual data
structure is shown below.
:0000: 4E 69 6B 6F 6E 00 01 00-05 00 02 00 02 00 06 00 Nikon...........
:0010: 00 00 EC 02 00 00 03 00-03 00 01 00 00 00 06 00 ................
- Author:
- Drew Noakes https://drewnoakes.com
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.drew.metadata.Directory
addError, containsTag, getBoolean, getBooleanObject, getByteArray, getDate, getDate, getDate, getDescription, getDouble, getDoubleObject, getErrorCount, getErrors, getFloat, getFloatObject, getInt, getIntArray, getInteger, getLong, getLongObject, getObject, getParent, getRational, getRationalArray, getString, getString, getStringArray, getStringValue, getStringValueArray, getTagCount, getTagName, getTags, hasErrors, hasTagName, isEmpty, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setObjectArray, setParent, setRational, setRationalArray, setString, setStringArray, setStringValue, setStringValueArray, toString
-
Field Details
-
TAG_UNKNOWN_1
public static final int TAG_UNKNOWN_1- See Also:
-
TAG_QUALITY
public static final int TAG_QUALITY- See Also:
-
TAG_COLOR_MODE
public static final int TAG_COLOR_MODE- See Also:
-
TAG_IMAGE_ADJUSTMENT
public static final int TAG_IMAGE_ADJUSTMENT- See Also:
-
TAG_CCD_SENSITIVITY
public static final int TAG_CCD_SENSITIVITY- See Also:
-
TAG_WHITE_BALANCE
public static final int TAG_WHITE_BALANCE- See Also:
-
TAG_FOCUS
public static final int TAG_FOCUS- See Also:
-
TAG_UNKNOWN_2
public static final int TAG_UNKNOWN_2- See Also:
-
TAG_DIGITAL_ZOOM
public static final int TAG_DIGITAL_ZOOM- See Also:
-
TAG_CONVERTER
public static final int TAG_CONVERTER- See Also:
-
TAG_UNKNOWN_3
public static final int TAG_UNKNOWN_3- See Also:
-
-
Constructor Details
-
NikonType1MakernoteDirectory
public NikonType1MakernoteDirectory()
-
-
Method Details