public class NikonType2MakernoteDirectory extends Directory
Modifier and Type | Field and Description |
---|---|
protected static java.util.HashMap |
_tagNameMap |
static int |
TAG_NIKON_TYPE2_ADAPTER
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_AF_FOCUS_POSITION
Values observed
-
|
static int |
TAG_NIKON_TYPE2_AF_TYPE
The auto-focus type used by the camera.
|
static int |
TAG_NIKON_TYPE2_AUTO_FLASH_COMPENSATION
Values observed
- (no value -- blank)
|
static int |
TAG_NIKON_TYPE2_AUTO_FLASH_MODE
Values observed
- Built-in,TTL
- Optional,TTL (with speedlight SB800, flash sync mode as NORMAL.
|
static int |
TAG_NIKON_TYPE2_CAMERA_COLOR_MODE
The color space as set in the camera.
|
static int |
TAG_NIKON_TYPE2_CAMERA_HUE_ADJUSTMENT
The hue adjustment as set in the camera.
|
static int |
TAG_NIKON_TYPE2_CAMERA_SHARPENING
The sharpening as set in the camera.
|
static int |
TAG_NIKON_TYPE2_CAMERA_TONE_COMPENSATION
The tone compensation as set in the camera.
|
static int |
TAG_NIKON_TYPE2_CAMERA_WHITE_BALANCE
The white balance as set in the camera.
|
static int |
TAG_NIKON_TYPE2_CAMERA_WHITE_BALANCE_FINE
Values observed
- 0
|
static int |
TAG_NIKON_TYPE2_CAMERA_WHITE_BALANCE_RB_COEFF
The first two numbers are coefficients to multiply red and blue channels according to white balance as set in the
camera.
|
static int |
TAG_NIKON_TYPE2_CAPTURE_EDITOR_DATA
Data about changes set by Nikon Capture Editor.
|
static int |
TAG_NIKON_TYPE2_COLOR_MODE
Values observed
- COLOR (seen in the D1X)
|
static int |
TAG_NIKON_TYPE2_DATA_DUMP
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_DIGITAL_ZOOM
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_EXPOSURE_SEQUENCE_NUMBER
This appears to be a sequence number to indentify the exposure.
|
static int |
TAG_NIKON_TYPE2_FIRMWARE_VERSION
Values observed
- 0200 (D70)
- 0200 (D1X)
|
static int |
TAG_NIKON_TYPE2_FLASH_SYNC_MODE
Values observed
- NORMAL
- RED-EYE
Note: when TAG_NIKON_TYPE2_AUTO_FLASH_MODE is blank, Nikon Browser displays "Flash Sync Mode: Not Attached"
|
static int |
TAG_NIKON_TYPE2_IMAGE_ADJUSTMENT
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_ISO_1
Values observed
- 0 250
- 0 400
|
static int |
TAG_NIKON_TYPE2_ISO_2
Values observed
- 0 250
- 0 400
|
static int |
TAG_NIKON_TYPE2_ISO_SELECTION
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_LENS
A pair of focal/max-fstop values that describe the lens used.
|
static int |
TAG_NIKON_TYPE2_LIGHT_SOURCE
Values observed
- NATURAL
- SPEEDLIGHT (D70, D1X)
|
static int |
TAG_NIKON_TYPE2_MANUAL_FOCUS_DISTANCE
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_NOISE_REDUCTION
Values observed
- OFF
|
static int |
TAG_NIKON_TYPE2_QUALITY_AND_FILE_FORMAT
Values observed
- FILE
- RAW
- NORMAL
- FINE
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_1
Values observed
- 0,1,6,0 (hex)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_11
Values observed
- 0100
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_12
Values observed
- 0100
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_13
Values observed
- 0100
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_14
Values observed
- 2014 662 (D1X)
- 1517,1012 (D100)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_15
Values observed
- 78/10 78/10
- 78/10 78/10 (D70)
- 59/10 59/5 (D1X)
- 7.8,7.8 (D100)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_16
Values observed
- 1473
- 7036 (D100)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_2
Values observed
- 0,1,c,0 (hex)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_20
Values observed
- 0
- 0
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_21
Values observed
- 0 0 49163 53255
- 0 0 3008 2000 (the image dimensions were 3008x2000) (D70)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_22
Values observed
- (blank)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_23
Values observed
- (blank)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_24
Values observed
- 0
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_25
Values observed
- NO= 00002539
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_26
Values observed
- 1564851
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_27
Values observed
- 0
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_29
Nikon Browser suggests this value represents Saturation...
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_3
Values observed
- 914
- 1379 (D70)
- 2781 (D1X)
- 6942 (D100)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_30
Values observed
- AUTO (D70)
- (blank) (D70)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_32
Values observed
- 0100 (D70)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_33
Values observed
- NORMAL (D70)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_34
Added during merge of Type2 & Type3.
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_4
Values observed
- 6
- 6 (D70)
- 2 (D1X)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_5
Values observed
- 0
- 9
- 3 (D1X)
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_7
Values observed
- 0
- 1
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_8
Values observed
- 48,1,c,0 (hex) (D100)
- @
|
static int |
TAG_NIKON_TYPE2_UNKNOWN_9
Unknown.
|
_definedTagList, _descriptor, _tagMap
Constructor and Description |
---|
NikonType2MakernoteDirectory() |
Modifier and Type | Method and Description |
---|---|
static Rational |
CalculateFlashCompensationFromBytes(byte[] bytes) |
Rational |
getAutoFlashCompensation() |
java.lang.String |
getName()
Provides the name of the directory, for display purposes.
|
protected java.util.HashMap |
getTagNameMap()
Provides the map of tag names, hashed by tag type identifier.
|
addError, containsTag, getBoolean, getByteArray, getDate, getDescription, getDouble, getErrorCount, getErrors, getFloat, getInt, getIntArray, getLong, getObject, getRational, getRationalArray, getString, getStringArray, getTagCount, getTagIterator, getTagName, hasErrors, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setFloat, setInt, setIntArray, setLong, setObject, setObjectArray, setRational, setRationalArray, setString, setStringArray
public static final int TAG_NIKON_TYPE2_FIRMWARE_VERSION
public static final int TAG_NIKON_TYPE2_ISO_1
public static final int TAG_NIKON_TYPE2_COLOR_MODE
public static final int TAG_NIKON_TYPE2_QUALITY_AND_FILE_FORMAT
public static final int TAG_NIKON_TYPE2_CAMERA_WHITE_BALANCE
public static final int TAG_NIKON_TYPE2_CAMERA_SHARPENING
public static final int TAG_NIKON_TYPE2_AF_TYPE
public static final int TAG_NIKON_TYPE2_FLASH_SYNC_MODE
public static final int TAG_NIKON_TYPE2_AUTO_FLASH_MODE
public static final int TAG_NIKON_TYPE2_UNKNOWN_34
public static final int TAG_NIKON_TYPE2_CAMERA_WHITE_BALANCE_FINE
public static final int TAG_NIKON_TYPE2_CAMERA_WHITE_BALANCE_RB_COEFF
public static final int TAG_NIKON_TYPE2_UNKNOWN_1
public static final int TAG_NIKON_TYPE2_UNKNOWN_2
public static final int TAG_NIKON_TYPE2_ISO_SELECTION
public static final int TAG_NIKON_TYPE2_DATA_DUMP
public static final int TAG_NIKON_TYPE2_UNKNOWN_3
public static final int TAG_NIKON_TYPE2_AUTO_FLASH_COMPENSATION
public static final int TAG_NIKON_TYPE2_ISO_2
public static final int TAG_NIKON_TYPE2_UNKNOWN_21
public static final int TAG_NIKON_TYPE2_UNKNOWN_22
public static final int TAG_NIKON_TYPE2_UNKNOWN_23
public static final int TAG_NIKON_TYPE2_UNKNOWN_24
public static final int TAG_NIKON_TYPE2_IMAGE_ADJUSTMENT
public static final int TAG_NIKON_TYPE2_CAMERA_TONE_COMPENSATION
public static final int TAG_NIKON_TYPE2_ADAPTER
public static final int TAG_NIKON_TYPE2_UNKNOWN_4
public static final int TAG_NIKON_TYPE2_LENS
public static final int TAG_NIKON_TYPE2_MANUAL_FOCUS_DISTANCE
public static final int TAG_NIKON_TYPE2_DIGITAL_ZOOM
public static final int TAG_NIKON_TYPE2_UNKNOWN_5
public static final int TAG_NIKON_TYPE2_AF_FOCUS_POSITION
public static final int TAG_NIKON_TYPE2_UNKNOWN_7
public static final int TAG_NIKON_TYPE2_UNKNOWN_20
public static final int TAG_NIKON_TYPE2_UNKNOWN_8
public static final int TAG_NIKON_TYPE2_UNKNOWN_9
public static final int TAG_NIKON_TYPE2_CAMERA_COLOR_MODE
public static final int TAG_NIKON_TYPE2_LIGHT_SOURCE
public static final int TAG_NIKON_TYPE2_UNKNOWN_11
public static final int TAG_NIKON_TYPE2_CAMERA_HUE_ADJUSTMENT
public static final int TAG_NIKON_TYPE2_NOISE_REDUCTION
public static final int TAG_NIKON_TYPE2_UNKNOWN_12
public static final int TAG_NIKON_TYPE2_UNKNOWN_13
public static final int TAG_NIKON_TYPE2_UNKNOWN_14
public static final int TAG_NIKON_TYPE2_UNKNOWN_15
public static final int TAG_NIKON_TYPE2_UNKNOWN_25
public static final int TAG_NIKON_TYPE2_UNKNOWN_26
public static final int TAG_NIKON_TYPE2_UNKNOWN_27
public static final int TAG_NIKON_TYPE2_EXPOSURE_SEQUENCE_NUMBER
public static final int TAG_NIKON_TYPE2_UNKNOWN_32
public static final int TAG_NIKON_TYPE2_UNKNOWN_33
public static final int TAG_NIKON_TYPE2_UNKNOWN_29
public static final int TAG_NIKON_TYPE2_UNKNOWN_30
public static final int TAG_NIKON_TYPE2_CAPTURE_EDITOR_DATA
public static final int TAG_NIKON_TYPE2_UNKNOWN_16
protected static final java.util.HashMap _tagNameMap
public Rational getAutoFlashCompensation() throws MetadataException
MetadataException
public static Rational CalculateFlashCompensationFromBytes(byte[] bytes)
public java.lang.String getName()
Directory
Exif
protected java.util.HashMap getTagNameMap()
Directory
getTagNameMap
in class Directory
Copyright © 2006 Drew Noakes. All Rights Reserved.