Package gov.nih.mipav.model.file
Class MetadataExtractor.SonyType1MakernoteDirectory
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.Directory
-
- gov.nih.mipav.model.file.MetadataExtractor.SonyType1MakernoteDirectory
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.SonyType1MakernoteDirectory extends MetadataExtractor.Directory
Describes tags specific to Sony cameras that use the Sony Type 1 makernote tags.- Author:
- Drew Noakes https://drewnoakes.com
-
-
Field Summary
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap
-
-
Constructor Summary
Constructors Constructor Description SonyType1MakernoteDirectory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getName()
Provides the name of the directory, for display purposes.protected java.util.HashMap<java.lang.Integer,java.lang.String>
getTagNameMap()
Provides the map of tag names, hashed by tag type identifier.-
Methods inherited from class gov.nih.mipav.model.file.MetadataExtractor.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 Detail
-
TAG_CAMERA_INFO
public static final int TAG_CAMERA_INFO
- See Also:
- Constant Field Values
-
TAG_FOCUS_INFO
public static final int TAG_FOCUS_INFO
- See Also:
- Constant Field Values
-
TAG_9050A
public static final int TAG_9050A
- See Also:
- Constant Field Values
-
TAG_9050B
public static final int TAG_9050B
- See Also:
- Constant Field Values
-
TAG_9050C
public static final int TAG_9050C
- See Also:
- Constant Field Values
-
TAG_IMAGE_QUALITY
public static final int TAG_IMAGE_QUALITY
- See Also:
- Constant Field Values
-
TAG_FLASH_EXPOSURE_COMP
public static final int TAG_FLASH_EXPOSURE_COMP
- See Also:
- Constant Field Values
-
TAG_TELECONVERTER
public static final int TAG_TELECONVERTER
- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE_FINE_TUNE
public static final int TAG_WHITE_BALANCE_FINE_TUNE
- See Also:
- Constant Field Values
-
TAG_CAMERA_SETTINGS
public static final int TAG_CAMERA_SETTINGS
- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE
public static final int TAG_WHITE_BALANCE
- See Also:
- Constant Field Values
-
TAG_EXTRA_INFO
public static final int TAG_EXTRA_INFO
- See Also:
- Constant Field Values
-
TAG_PRINT_IMAGE_MATCHING_INFO
public static final int TAG_PRINT_IMAGE_MATCHING_INFO
- See Also:
- Constant Field Values
-
TAG_MULTI_BURST_MODE
public static final int TAG_MULTI_BURST_MODE
- See Also:
- Constant Field Values
-
TAG_MULTI_BURST_IMAGE_WIDTH
public static final int TAG_MULTI_BURST_IMAGE_WIDTH
- See Also:
- Constant Field Values
-
TAG_MULTI_BURST_IMAGE_HEIGHT
public static final int TAG_MULTI_BURST_IMAGE_HEIGHT
- See Also:
- Constant Field Values
-
TAG_PANORAMA
public static final int TAG_PANORAMA
- See Also:
- Constant Field Values
-
TAG_PREVIEW_IMAGE
public static final int TAG_PREVIEW_IMAGE
- See Also:
- Constant Field Values
-
TAG_RATING
public static final int TAG_RATING
- See Also:
- Constant Field Values
-
TAG_CONTRAST
public static final int TAG_CONTRAST
- See Also:
- Constant Field Values
-
TAG_SATURATION
public static final int TAG_SATURATION
- See Also:
- Constant Field Values
-
TAG_SHARPNESS
public static final int TAG_SHARPNESS
- See Also:
- Constant Field Values
-
TAG_BRIGHTNESS
public static final int TAG_BRIGHTNESS
- See Also:
- Constant Field Values
-
TAG_LONG_EXPOSURE_NOISE_REDUCTION
public static final int TAG_LONG_EXPOSURE_NOISE_REDUCTION
- See Also:
- Constant Field Values
-
TAG_HIGH_ISO_NOISE_REDUCTION
public static final int TAG_HIGH_ISO_NOISE_REDUCTION
- See Also:
- Constant Field Values
-
TAG_HDR
public static final int TAG_HDR
- See Also:
- Constant Field Values
-
TAG_MULTI_FRAME_NOISE_REDUCTION
public static final int TAG_MULTI_FRAME_NOISE_REDUCTION
- See Also:
- Constant Field Values
-
TAG_PICTURE_EFFECT
public static final int TAG_PICTURE_EFFECT
- See Also:
- Constant Field Values
-
TAG_SOFT_SKIN_EFFECT
public static final int TAG_SOFT_SKIN_EFFECT
- See Also:
- Constant Field Values
-
TAG_VIGNETTING_CORRECTION
public static final int TAG_VIGNETTING_CORRECTION
- See Also:
- Constant Field Values
-
TAG_LATERAL_CHROMATIC_ABERRATION
public static final int TAG_LATERAL_CHROMATIC_ABERRATION
- See Also:
- Constant Field Values
-
TAG_DISTORTION_CORRECTION
public static final int TAG_DISTORTION_CORRECTION
- See Also:
- Constant Field Values
-
TAG_WB_SHIFT_AMBER_MAGENTA
public static final int TAG_WB_SHIFT_AMBER_MAGENTA
- See Also:
- Constant Field Values
-
TAG_AUTO_PORTRAIT_FRAMED
public static final int TAG_AUTO_PORTRAIT_FRAMED
- See Also:
- Constant Field Values
-
TAG_FOCUS_MODE
public static final int TAG_FOCUS_MODE
- See Also:
- Constant Field Values
-
TAG_AF_POINT_SELECTED
public static final int TAG_AF_POINT_SELECTED
- See Also:
- Constant Field Values
-
TAG_SHOT_INFO
public static final int TAG_SHOT_INFO
- See Also:
- Constant Field Values
-
TAG_FILE_FORMAT
public static final int TAG_FILE_FORMAT
- See Also:
- Constant Field Values
-
TAG_SONY_MODEL_ID
public static final int TAG_SONY_MODEL_ID
- See Also:
- Constant Field Values
-
TAG_COLOR_MODE_SETTING
public static final int TAG_COLOR_MODE_SETTING
- See Also:
- Constant Field Values
-
TAG_COLOR_TEMPERATURE
public static final int TAG_COLOR_TEMPERATURE
- See Also:
- Constant Field Values
-
TAG_COLOR_COMPENSATION_FILTER
public static final int TAG_COLOR_COMPENSATION_FILTER
- See Also:
- Constant Field Values
-
TAG_SCENE_MODE
public static final int TAG_SCENE_MODE
- See Also:
- Constant Field Values
-
TAG_ZONE_MATCHING
public static final int TAG_ZONE_MATCHING
- See Also:
- Constant Field Values
-
TAG_DYNAMIC_RANGE_OPTIMISER
public static final int TAG_DYNAMIC_RANGE_OPTIMISER
- See Also:
- Constant Field Values
-
TAG_IMAGE_STABILISATION
public static final int TAG_IMAGE_STABILISATION
- See Also:
- Constant Field Values
-
TAG_LENS_ID
public static final int TAG_LENS_ID
- See Also:
- Constant Field Values
-
TAG_MINOLTA_MAKERNOTE
public static final int TAG_MINOLTA_MAKERNOTE
- See Also:
- Constant Field Values
-
TAG_COLOR_MODE
public static final int TAG_COLOR_MODE
- See Also:
- Constant Field Values
-
TAG_LENS_SPEC
public static final int TAG_LENS_SPEC
- See Also:
- Constant Field Values
-
TAG_FULL_IMAGE_SIZE
public static final int TAG_FULL_IMAGE_SIZE
- See Also:
- Constant Field Values
-
TAG_PREVIEW_IMAGE_SIZE
public static final int TAG_PREVIEW_IMAGE_SIZE
- See Also:
- Constant Field Values
-
TAG_MACRO
public static final int TAG_MACRO
- See Also:
- Constant Field Values
-
TAG_EXPOSURE_MODE
public static final int TAG_EXPOSURE_MODE
- See Also:
- Constant Field Values
-
TAG_FOCUS_MODE_2
public static final int TAG_FOCUS_MODE_2
- See Also:
- Constant Field Values
-
TAG_AF_MODE
public static final int TAG_AF_MODE
- See Also:
- Constant Field Values
-
TAG_AF_ILLUMINATOR
public static final int TAG_AF_ILLUMINATOR
- See Also:
- Constant Field Values
-
TAG_JPEG_QUALITY
public static final int TAG_JPEG_QUALITY
- See Also:
- Constant Field Values
-
TAG_FLASH_LEVEL
public static final int TAG_FLASH_LEVEL
- See Also:
- Constant Field Values
-
TAG_RELEASE_MODE
public static final int TAG_RELEASE_MODE
- See Also:
- Constant Field Values
-
TAG_SEQUENCE_NUMBER
public static final int TAG_SEQUENCE_NUMBER
- See Also:
- Constant Field Values
-
TAG_ANTI_BLUR
public static final int TAG_ANTI_BLUR
- See Also:
- Constant Field Values
-
TAG_LONG_EXPOSURE_NOISE_REDUCTION_OR_FOCUS_MODE
public static final int TAG_LONG_EXPOSURE_NOISE_REDUCTION_OR_FOCUS_MODE
(FocusMode for RX100) 0 = Manual 2 = AF-S 3 = AF-C 5 = Semi-manual 6 = Direct Manual Focus (LongExposureNoiseReduction for other models) 0 = Off 1 = On 2 = On 2 65535 = n/a- See Also:
- Constant Field Values
-
TAG_DYNAMIC_RANGE_OPTIMIZER
public static final int TAG_DYNAMIC_RANGE_OPTIMIZER
- See Also:
- Constant Field Values
-
TAG_HIGH_ISO_NOISE_REDUCTION_2
public static final int TAG_HIGH_ISO_NOISE_REDUCTION_2
- See Also:
- Constant Field Values
-
TAG_INTELLIGENT_AUTO
public static final int TAG_INTELLIGENT_AUTO
- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE_2
public static final int TAG_WHITE_BALANCE_2
- See Also:
- Constant Field Values
-
TAG_NO_PRINT
public static final int TAG_NO_PRINT
- See Also:
- Constant Field Values
-
_tagNameMap
private final java.util.HashMap<java.lang.Integer,java.lang.String> _tagNameMap
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from class:MetadataExtractor.Directory
Provides the name of the directory, for display purposes. E.g.Exif
- Specified by:
getName
in classMetadataExtractor.Directory
- Returns:
- the name of the directory
-
getTagNameMap
protected java.util.HashMap<java.lang.Integer,java.lang.String> getTagNameMap()
Description copied from class:MetadataExtractor.Directory
Provides the map of tag names, hashed by tag type identifier.- Specified by:
getTagNameMap
in classMetadataExtractor.Directory
- Returns:
- the map of tag names
-
-