Package gov.nih.mipav.model.file
Class MetadataExtractor.OlympusMakernoteDirectory
- java.lang.Object
-
- gov.nih.mipav.model.file.MetadataExtractor.Directory
-
- gov.nih.mipav.model.file.MetadataExtractor.OlympusMakernoteDirectory
-
- Enclosing class:
- MetadataExtractor
public class MetadataExtractor.OlympusMakernoteDirectory extends MetadataExtractor.Directory
The Olympus makernote is used by many manufacturers (Epson, Konica, Minolta and Agfa...), and as such contains some tags that appear specific to those manufacturers.- Author:
- Drew Noakes https://drewnoakes.com
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
MetadataExtractor.OlympusMakernoteDirectory.CameraSettings
-
Field Summary
Fields Modifier and Type Field Description private java.util.HashMap<java.lang.Integer,java.lang.String>
_tagNameMap
(package private) java.util.HashMap<java.lang.String,java.lang.String>
OlympusCameraTypes
These values are currently decoded only for Olympus models.static int
TAG_AF_RESULT
static int
TAG_APERTURE_VALUE
static int
TAG_BLACK_LEVEL
static int
TAG_BLUE_BALANCE
static int
TAG_BODY_FIRMWARE_VERSION
static int
TAG_BRACKET
static int
TAG_BRIGHTNESS_VALUE
static int
TAG_BW_MODE
0 = Off, 1 = Onstatic int
TAG_CAMERA_ID
static int
TAG_CAMERA_SETTINGS
static int
TAG_CAMERA_SETTINGS_1
Used by Konica / Minolta cameras.static int
TAG_CAMERA_SETTINGS_2
Alternate Camera Settings Tag.static int
TAG_CAMERA_TYPE
static int
TAG_CCD_SCAN_MODE
static int
TAG_COLOR_MATRIX_NUMBER
static int
TAG_COLOR_TEMPERATURE_BG
static int
TAG_COLOR_TEMPERATURE_RG
static int
TAG_COLOUR_CONTROL
static int
TAG_COLOUR_MATRIX
static int
TAG_COLOUR_MODE
Used by Konica / Minolta cameras 0 = Natural Colour 1 = Black & White 2 = Vivid colour 3 = Solarization 4 = AdobeRGBstatic int
TAG_COMPRESSED_IMAGE_SIZE
Used by Konica / Minolta cameras.static int
TAG_COMPRESSION_RATIO
static int
TAG_CONTRAST
static int
TAG_CORING_FILTER
static int
TAG_DATA_DUMP_1
static int
TAG_DATA_DUMP_2
static int
TAG_DIGITAL_ZOOM
Zoom Factor (0 or 1 = normal)static int
TAG_EQUIPMENT
static int
TAG_EXTERNAL_FLASH_AE1
static int
TAG_EXTERNAL_FLASH_AE1_0
static int
TAG_EXTERNAL_FLASH_AE2
static int
TAG_EXTERNAL_FLASH_AE2_0
static int
TAG_EXTERNAL_FLASH_BOUNCE
static int
TAG_EXTERNAL_FLASH_G_VALUE
static int
TAG_EXTERNAL_FLASH_MODE
static int
TAG_EXTERNAL_FLASH_ZOOM
static int
TAG_FIELD_COUNT
static int
TAG_FIRMWARE
static int
TAG_FLASH_BIAS
static int
TAG_FLASH_CHARGE_LEVEL
static int
TAG_FLASH_DEVICE
static int
TAG_FLASH_MODE
static int
TAG_FOCAL_PLANE_DIAGONAL
static int
TAG_FOCUS_DISTANCE
static int
TAG_FOCUS_INFO
static int
TAG_FOCUS_MODE
static int
TAG_FOCUS_RANGE
static int
TAG_IMAGE_HEIGHT
Used by Epson cameras Units = pixelsstatic int
TAG_IMAGE_PROCESSING
static int
TAG_IMAGE_QUALITY_1
Used by Konica / Minolta cameras. 0 = Raw 1 = Super Fine 2 = Fine 3 = Standard 4 = Extra Finestatic int
TAG_IMAGE_QUALITY_2
Not 100% sure about this tag.static int
TAG_IMAGE_WIDTH
Used by Epson cameras Units = pixelsstatic int
TAG_INFINITY_LENS_STEP
static int
TAG_INTERNAL_FLASH_AE1
static int
TAG_INTERNAL_FLASH_AE1_0
static int
TAG_INTERNAL_FLASH_AE2
static int
TAG_INTERNAL_FLASH_AE2_0
static int
TAG_INTERNAL_FLASH_TABLE
static int
TAG_ISO_VALUE
static int
TAG_JPEG_QUALITY
1 = Standard Quality 2 = High Quality 3 = Super High Qualitystatic int
TAG_LENS_DISTORTION_PARAMETERS
static int
TAG_LENS_TEMPERATURE
static int
TAG_LIGHT_CONDITION
static int
TAG_LIGHT_VALUE_CENTER
static int
TAG_LIGHT_VALUE_PERIPHERY
static int
TAG_MACRO_FOCUS
static int
TAG_MACRO_MODE
0 = Normal (Not Macro) 1 = Macrostatic int
TAG_MAIN_INFO
static int
TAG_MAKERNOTE_VERSION
Used by Konica / Minolta cameras.static int
TAG_MINOLTA_THUMBNAIL_LENGTH
Length of thumbnail in bytes.static int
TAG_MINOLTA_THUMBNAIL_OFFSET_1
Used by Konica / Minolta cameras.static int
TAG_MINOLTA_THUMBNAIL_OFFSET_2
Alternate Thumbnail Offset.static int
TAG_NEAR_LENS_STEP
static int
TAG_NOISE_REDUCTION
static int
TAG_OLYMPUS_IMAGE_HEIGHT
static int
TAG_OLYMPUS_IMAGE_WIDTH
static int
TAG_ONE_TOUCH_WB
static int
TAG_ORIGINAL_MANUFACTURER_MODEL
A string.static int
TAG_PICT_INFO
static int
TAG_PRE_CAPTURE_FRAMES
static int
TAG_PREVIEW_IMAGE
static int
TAG_PREVIEW_IMAGE_LENGTH
static int
TAG_PREVIEW_IMAGE_START
static int
TAG_PREVIEW_IMAGE_VALID
static int
TAG_PRINT_IMAGE_MATCHING_INFO
See the PIM specification here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/pim.htmlstatic int
TAG_RAW_DEVELOPMENT
static int
TAG_RAW_DEVELOPMENT_2
static int
TAG_RAW_INFO
static int
TAG_RED_BALANCE
static int
TAG_SCENE_AREA
static int
TAG_SCENE_DETECT
static int
TAG_SCENE_DETECT_DATA
static int
TAG_SCENE_MODE
static int
TAG_SENSOR_TEMPERATURE
static int
TAG_SERIAL_NUMBER_1
static int
TAG_SERIAL_NUMBER_2
static int
TAG_SHARPNESS
static int
TAG_SHARPNESS_FACTOR
static int
TAG_SHUTTER_SPEED_VALUE
static int
TAG_SPECIAL_MODE
Three values: Value 1: 0=Normal, 2=Fast, 3=Panorama Value 2: Sequence Number Value 3: 1 = Panorama Direction: Left to Right 2 = Panorama Direction: Right to Left 3 = Panorama Direction: Bottom to Top 4 = Panorama Direction: Top to Bottomstatic int
TAG_THUMBNAIL_IMAGE
static int
TAG_VALID_BITS
static int
TAG_WB_MODE
static int
TAG_WHITE_BALANCE_BIAS
static int
TAG_WHITE_BALANCE_BRACKET
static int
TAG_WHITE_BOARD
static int
TAG_ZOOM
-
Fields inherited from class gov.nih.mipav.model.file.MetadataExtractor.Directory
_definedTagList, _descriptor, _tagMap
-
-
Constructor Summary
Constructors Constructor Description OlympusMakernoteDirectory()
-
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.boolean
isIntervalMode()
private void
processCameraSettings(byte[] bytes)
void
setByteArray(int tagType, byte[] bytes)
Sets abyte[]
(array) for the specified tag.-
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, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setObjectArray, setParent, setRational, setRationalArray, setString, setStringArray, setStringValue, setStringValueArray, toString
-
-
-
-
Field Detail
-
TAG_MAKERNOTE_VERSION
public static final int TAG_MAKERNOTE_VERSION
Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_CAMERA_SETTINGS_1
public static final int TAG_CAMERA_SETTINGS_1
Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_CAMERA_SETTINGS_2
public static final int TAG_CAMERA_SETTINGS_2
Alternate Camera Settings Tag. Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_COMPRESSED_IMAGE_SIZE
public static final int TAG_COMPRESSED_IMAGE_SIZE
Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_MINOLTA_THUMBNAIL_OFFSET_1
public static final int TAG_MINOLTA_THUMBNAIL_OFFSET_1
Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_MINOLTA_THUMBNAIL_OFFSET_2
public static final int TAG_MINOLTA_THUMBNAIL_OFFSET_2
Alternate Thumbnail Offset. Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_MINOLTA_THUMBNAIL_LENGTH
public static final int TAG_MINOLTA_THUMBNAIL_LENGTH
Length of thumbnail in bytes. Used by Konica / Minolta cameras.- See Also:
- Constant Field Values
-
TAG_THUMBNAIL_IMAGE
public static final int TAG_THUMBNAIL_IMAGE
- See Also:
- Constant Field Values
-
TAG_COLOUR_MODE
public static final int TAG_COLOUR_MODE
Used by Konica / Minolta cameras 0 = Natural Colour 1 = Black & White 2 = Vivid colour 3 = Solarization 4 = AdobeRGB- See Also:
- Constant Field Values
-
TAG_IMAGE_QUALITY_1
public static final int TAG_IMAGE_QUALITY_1
Used by Konica / Minolta cameras. 0 = Raw 1 = Super Fine 2 = Fine 3 = Standard 4 = Extra Fine- See Also:
- Constant Field Values
-
TAG_IMAGE_QUALITY_2
public static final int TAG_IMAGE_QUALITY_2
Not 100% sure about this tag.Used by Konica / Minolta cameras. 0 = Raw 1 = Super Fine 2 = Fine 3 = Standard 4 = Extra Fine
- See Also:
- Constant Field Values
-
TAG_BODY_FIRMWARE_VERSION
public static final int TAG_BODY_FIRMWARE_VERSION
- See Also:
- Constant Field Values
-
TAG_SPECIAL_MODE
public static final int TAG_SPECIAL_MODE
Three values: Value 1: 0=Normal, 2=Fast, 3=Panorama Value 2: Sequence Number Value 3: 1 = Panorama Direction: Left to Right 2 = Panorama Direction: Right to Left 3 = Panorama Direction: Bottom to Top 4 = Panorama Direction: Top to Bottom- See Also:
- Constant Field Values
-
TAG_JPEG_QUALITY
public static final int TAG_JPEG_QUALITY
1 = Standard Quality 2 = High Quality 3 = Super High Quality- See Also:
- Constant Field Values
-
TAG_MACRO_MODE
public static final int TAG_MACRO_MODE
0 = Normal (Not Macro) 1 = Macro- See Also:
- Constant Field Values
-
TAG_BW_MODE
public static final int TAG_BW_MODE
0 = Off, 1 = On- See Also:
- Constant Field Values
-
TAG_DIGITAL_ZOOM
public static final int TAG_DIGITAL_ZOOM
Zoom Factor (0 or 1 = normal)- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_DIAGONAL
public static final int TAG_FOCAL_PLANE_DIAGONAL
- See Also:
- Constant Field Values
-
TAG_LENS_DISTORTION_PARAMETERS
public static final int TAG_LENS_DISTORTION_PARAMETERS
- See Also:
- Constant Field Values
-
TAG_CAMERA_TYPE
public static final int TAG_CAMERA_TYPE
- See Also:
- Constant Field Values
-
TAG_PICT_INFO
public static final int TAG_PICT_INFO
- See Also:
- Constant Field Values
-
TAG_CAMERA_ID
public static final int TAG_CAMERA_ID
- See Also:
- Constant Field Values
-
TAG_IMAGE_WIDTH
public static final int TAG_IMAGE_WIDTH
Used by Epson cameras Units = pixels- See Also:
- Constant Field Values
-
TAG_IMAGE_HEIGHT
public static final int TAG_IMAGE_HEIGHT
Used by Epson cameras Units = pixels- See Also:
- Constant Field Values
-
TAG_ORIGINAL_MANUFACTURER_MODEL
public static final int TAG_ORIGINAL_MANUFACTURER_MODEL
A string. Used by Epson cameras.- See Also:
- Constant Field Values
-
TAG_PREVIEW_IMAGE
public static final int TAG_PREVIEW_IMAGE
- See Also:
- Constant Field Values
-
TAG_PRE_CAPTURE_FRAMES
public static final int TAG_PRE_CAPTURE_FRAMES
- See Also:
- Constant Field Values
-
TAG_WHITE_BOARD
public static final int TAG_WHITE_BOARD
- See Also:
- Constant Field Values
-
TAG_ONE_TOUCH_WB
public static final int TAG_ONE_TOUCH_WB
- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE_BRACKET
public static final int TAG_WHITE_BALANCE_BRACKET
- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE_BIAS
public static final int TAG_WHITE_BALANCE_BIAS
- See Also:
- Constant Field Values
-
TAG_SCENE_MODE
public static final int TAG_SCENE_MODE
- See Also:
- Constant Field Values
-
TAG_SERIAL_NUMBER_1
public static final int TAG_SERIAL_NUMBER_1
- See Also:
- Constant Field Values
-
TAG_FIRMWARE
public static final int TAG_FIRMWARE
- See Also:
- Constant Field Values
-
TAG_PRINT_IMAGE_MATCHING_INFO
public static final int TAG_PRINT_IMAGE_MATCHING_INFO
See the PIM specification here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/pim.html- See Also:
- Constant Field Values
-
TAG_DATA_DUMP_1
public static final int TAG_DATA_DUMP_1
- See Also:
- Constant Field Values
-
TAG_DATA_DUMP_2
public static final int TAG_DATA_DUMP_2
- See Also:
- Constant Field Values
-
TAG_SHUTTER_SPEED_VALUE
public static final int TAG_SHUTTER_SPEED_VALUE
- See Also:
- Constant Field Values
-
TAG_ISO_VALUE
public static final int TAG_ISO_VALUE
- See Also:
- Constant Field Values
-
TAG_APERTURE_VALUE
public static final int TAG_APERTURE_VALUE
- See Also:
- Constant Field Values
-
TAG_BRIGHTNESS_VALUE
public static final int TAG_BRIGHTNESS_VALUE
- See Also:
- Constant Field Values
-
TAG_FLASH_MODE
public static final int TAG_FLASH_MODE
- See Also:
- Constant Field Values
-
TAG_FLASH_DEVICE
public static final int TAG_FLASH_DEVICE
- See Also:
- Constant Field Values
-
TAG_BRACKET
public static final int TAG_BRACKET
- See Also:
- Constant Field Values
-
TAG_SENSOR_TEMPERATURE
public static final int TAG_SENSOR_TEMPERATURE
- See Also:
- Constant Field Values
-
TAG_LENS_TEMPERATURE
public static final int TAG_LENS_TEMPERATURE
- See Also:
- Constant Field Values
-
TAG_LIGHT_CONDITION
public static final int TAG_LIGHT_CONDITION
- See Also:
- Constant Field Values
-
TAG_FOCUS_RANGE
public static final int TAG_FOCUS_RANGE
- See Also:
- Constant Field Values
-
TAG_FOCUS_MODE
public static final int TAG_FOCUS_MODE
- See Also:
- Constant Field Values
-
TAG_FOCUS_DISTANCE
public static final int TAG_FOCUS_DISTANCE
- See Also:
- Constant Field Values
-
TAG_ZOOM
public static final int TAG_ZOOM
- See Also:
- Constant Field Values
-
TAG_MACRO_FOCUS
public static final int TAG_MACRO_FOCUS
- See Also:
- Constant Field Values
-
TAG_SHARPNESS
public static final int TAG_SHARPNESS
- See Also:
- Constant Field Values
-
TAG_FLASH_CHARGE_LEVEL
public static final int TAG_FLASH_CHARGE_LEVEL
- See Also:
- Constant Field Values
-
TAG_COLOUR_MATRIX
public static final int TAG_COLOUR_MATRIX
- See Also:
- Constant Field Values
-
TAG_BLACK_LEVEL
public static final int TAG_BLACK_LEVEL
- See Also:
- Constant Field Values
-
TAG_COLOR_TEMPERATURE_BG
public static final int TAG_COLOR_TEMPERATURE_BG
- See Also:
- Constant Field Values
-
TAG_COLOR_TEMPERATURE_RG
public static final int TAG_COLOR_TEMPERATURE_RG
- See Also:
- Constant Field Values
-
TAG_WB_MODE
public static final int TAG_WB_MODE
- See Also:
- Constant Field Values
-
TAG_RED_BALANCE
public static final int TAG_RED_BALANCE
- See Also:
- Constant Field Values
-
TAG_BLUE_BALANCE
public static final int TAG_BLUE_BALANCE
- See Also:
- Constant Field Values
-
TAG_COLOR_MATRIX_NUMBER
public static final int TAG_COLOR_MATRIX_NUMBER
- See Also:
- Constant Field Values
-
TAG_SERIAL_NUMBER_2
public static final int TAG_SERIAL_NUMBER_2
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_AE1_0
public static final int TAG_EXTERNAL_FLASH_AE1_0
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_AE2_0
public static final int TAG_EXTERNAL_FLASH_AE2_0
- See Also:
- Constant Field Values
-
TAG_INTERNAL_FLASH_AE1_0
public static final int TAG_INTERNAL_FLASH_AE1_0
- See Also:
- Constant Field Values
-
TAG_INTERNAL_FLASH_AE2_0
public static final int TAG_INTERNAL_FLASH_AE2_0
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_AE1
public static final int TAG_EXTERNAL_FLASH_AE1
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_AE2
public static final int TAG_EXTERNAL_FLASH_AE2
- See Also:
- Constant Field Values
-
TAG_INTERNAL_FLASH_AE1
public static final int TAG_INTERNAL_FLASH_AE1
- See Also:
- Constant Field Values
-
TAG_INTERNAL_FLASH_AE2
public static final int TAG_INTERNAL_FLASH_AE2
- See Also:
- Constant Field Values
-
TAG_FLASH_BIAS
public static final int TAG_FLASH_BIAS
- See Also:
- Constant Field Values
-
TAG_INTERNAL_FLASH_TABLE
public static final int TAG_INTERNAL_FLASH_TABLE
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_G_VALUE
public static final int TAG_EXTERNAL_FLASH_G_VALUE
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_BOUNCE
public static final int TAG_EXTERNAL_FLASH_BOUNCE
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_ZOOM
public static final int TAG_EXTERNAL_FLASH_ZOOM
- See Also:
- Constant Field Values
-
TAG_EXTERNAL_FLASH_MODE
public static final int TAG_EXTERNAL_FLASH_MODE
- See Also:
- Constant Field Values
-
TAG_CONTRAST
public static final int TAG_CONTRAST
- See Also:
- Constant Field Values
-
TAG_SHARPNESS_FACTOR
public static final int TAG_SHARPNESS_FACTOR
- See Also:
- Constant Field Values
-
TAG_COLOUR_CONTROL
public static final int TAG_COLOUR_CONTROL
- See Also:
- Constant Field Values
-
TAG_VALID_BITS
public static final int TAG_VALID_BITS
- See Also:
- Constant Field Values
-
TAG_CORING_FILTER
public static final int TAG_CORING_FILTER
- See Also:
- Constant Field Values
-
TAG_OLYMPUS_IMAGE_WIDTH
public static final int TAG_OLYMPUS_IMAGE_WIDTH
- See Also:
- Constant Field Values
-
TAG_OLYMPUS_IMAGE_HEIGHT
public static final int TAG_OLYMPUS_IMAGE_HEIGHT
- See Also:
- Constant Field Values
-
TAG_SCENE_DETECT
public static final int TAG_SCENE_DETECT
- See Also:
- Constant Field Values
-
TAG_SCENE_AREA
public static final int TAG_SCENE_AREA
- See Also:
- Constant Field Values
-
TAG_SCENE_DETECT_DATA
public static final int TAG_SCENE_DETECT_DATA
- See Also:
- Constant Field Values
-
TAG_COMPRESSION_RATIO
public static final int TAG_COMPRESSION_RATIO
- See Also:
- Constant Field Values
-
TAG_PREVIEW_IMAGE_VALID
public static final int TAG_PREVIEW_IMAGE_VALID
- See Also:
- Constant Field Values
-
TAG_PREVIEW_IMAGE_START
public static final int TAG_PREVIEW_IMAGE_START
- See Also:
- Constant Field Values
-
TAG_PREVIEW_IMAGE_LENGTH
public static final int TAG_PREVIEW_IMAGE_LENGTH
- See Also:
- Constant Field Values
-
TAG_AF_RESULT
public static final int TAG_AF_RESULT
- See Also:
- Constant Field Values
-
TAG_CCD_SCAN_MODE
public static final int TAG_CCD_SCAN_MODE
- See Also:
- Constant Field Values
-
TAG_NOISE_REDUCTION
public static final int TAG_NOISE_REDUCTION
- See Also:
- Constant Field Values
-
TAG_INFINITY_LENS_STEP
public static final int TAG_INFINITY_LENS_STEP
- See Also:
- Constant Field Values
-
TAG_NEAR_LENS_STEP
public static final int TAG_NEAR_LENS_STEP
- See Also:
- Constant Field Values
-
TAG_LIGHT_VALUE_CENTER
public static final int TAG_LIGHT_VALUE_CENTER
- See Also:
- Constant Field Values
-
TAG_LIGHT_VALUE_PERIPHERY
public static final int TAG_LIGHT_VALUE_PERIPHERY
- See Also:
- Constant Field Values
-
TAG_FIELD_COUNT
public static final int TAG_FIELD_COUNT
- See Also:
- Constant Field Values
-
TAG_EQUIPMENT
public static final int TAG_EQUIPMENT
- See Also:
- Constant Field Values
-
TAG_CAMERA_SETTINGS
public static final int TAG_CAMERA_SETTINGS
- See Also:
- Constant Field Values
-
TAG_RAW_DEVELOPMENT
public static final int TAG_RAW_DEVELOPMENT
- See Also:
- Constant Field Values
-
TAG_RAW_DEVELOPMENT_2
public static final int TAG_RAW_DEVELOPMENT_2
- See Also:
- Constant Field Values
-
TAG_IMAGE_PROCESSING
public static final int TAG_IMAGE_PROCESSING
- See Also:
- Constant Field Values
-
TAG_FOCUS_INFO
public static final int TAG_FOCUS_INFO
- See Also:
- Constant Field Values
-
TAG_RAW_INFO
public static final int TAG_RAW_INFO
- See Also:
- Constant Field Values
-
TAG_MAIN_INFO
public static final int TAG_MAIN_INFO
- See Also:
- Constant Field Values
-
_tagNameMap
private final java.util.HashMap<java.lang.Integer,java.lang.String> _tagNameMap
-
OlympusCameraTypes
final java.util.HashMap<java.lang.String,java.lang.String> OlympusCameraTypes
These values are currently decoded only for Olympus models. Models with Olympus-style maker notes from other brands such as Acer, BenQ, Hitachi, HP, Premier, Konica-Minolta, Maginon, Ricoh, Rollei, SeaLife, Sony, Supra, Vivitar are not listed. Converted from Exiftool version 10.33 created by Phil Harvey http://www.sno.phy.queensu.ca/~phil/exiftool/ lib\Image\ExifTool\Olympus.pm
-
-
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
-
setByteArray
public void setByteArray(int tagType, byte[] bytes)
Description copied from class:MetadataExtractor.Directory
Sets abyte[]
(array) for the specified tag.- Overrides:
setByteArray
in classMetadataExtractor.Directory
- Parameters:
tagType
- the tag identifierbytes
- the byte array to store
-
processCameraSettings
private void processCameraSettings(byte[] bytes)
-
isIntervalMode
public boolean isIntervalMode()
-
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
-
-