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 classMetadataExtractor.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>OlympusCameraTypesThese values are currently decoded only for Olympus models.static intTAG_AF_RESULTstatic intTAG_APERTURE_VALUEstatic intTAG_BLACK_LEVELstatic intTAG_BLUE_BALANCEstatic intTAG_BODY_FIRMWARE_VERSIONstatic intTAG_BRACKETstatic intTAG_BRIGHTNESS_VALUEstatic intTAG_BW_MODE0 = Off, 1 = Onstatic intTAG_CAMERA_IDstatic intTAG_CAMERA_SETTINGSstatic intTAG_CAMERA_SETTINGS_1Used by Konica / Minolta cameras.static intTAG_CAMERA_SETTINGS_2Alternate Camera Settings Tag.static intTAG_CAMERA_TYPEstatic intTAG_CCD_SCAN_MODEstatic intTAG_COLOR_MATRIX_NUMBERstatic intTAG_COLOR_TEMPERATURE_BGstatic intTAG_COLOR_TEMPERATURE_RGstatic intTAG_COLOUR_CONTROLstatic intTAG_COLOUR_MATRIXstatic intTAG_COLOUR_MODEUsed by Konica / Minolta cameras 0 = Natural Colour 1 = Black & White 2 = Vivid colour 3 = Solarization 4 = AdobeRGBstatic intTAG_COMPRESSED_IMAGE_SIZEUsed by Konica / Minolta cameras.static intTAG_COMPRESSION_RATIOstatic intTAG_CONTRASTstatic intTAG_CORING_FILTERstatic intTAG_DATA_DUMP_1static intTAG_DATA_DUMP_2static intTAG_DIGITAL_ZOOMZoom Factor (0 or 1 = normal)static intTAG_EQUIPMENTstatic intTAG_EXTERNAL_FLASH_AE1static intTAG_EXTERNAL_FLASH_AE1_0static intTAG_EXTERNAL_FLASH_AE2static intTAG_EXTERNAL_FLASH_AE2_0static intTAG_EXTERNAL_FLASH_BOUNCEstatic intTAG_EXTERNAL_FLASH_G_VALUEstatic intTAG_EXTERNAL_FLASH_MODEstatic intTAG_EXTERNAL_FLASH_ZOOMstatic intTAG_FIELD_COUNTstatic intTAG_FIRMWAREstatic intTAG_FLASH_BIASstatic intTAG_FLASH_CHARGE_LEVELstatic intTAG_FLASH_DEVICEstatic intTAG_FLASH_MODEstatic intTAG_FOCAL_PLANE_DIAGONALstatic intTAG_FOCUS_DISTANCEstatic intTAG_FOCUS_INFOstatic intTAG_FOCUS_MODEstatic intTAG_FOCUS_RANGEstatic intTAG_IMAGE_HEIGHTUsed by Epson cameras Units = pixelsstatic intTAG_IMAGE_PROCESSINGstatic intTAG_IMAGE_QUALITY_1Used by Konica / Minolta cameras. 0 = Raw 1 = Super Fine 2 = Fine 3 = Standard 4 = Extra Finestatic intTAG_IMAGE_QUALITY_2Not 100% sure about this tag.static intTAG_IMAGE_WIDTHUsed by Epson cameras Units = pixelsstatic intTAG_INFINITY_LENS_STEPstatic intTAG_INTERNAL_FLASH_AE1static intTAG_INTERNAL_FLASH_AE1_0static intTAG_INTERNAL_FLASH_AE2static intTAG_INTERNAL_FLASH_AE2_0static intTAG_INTERNAL_FLASH_TABLEstatic intTAG_ISO_VALUEstatic intTAG_JPEG_QUALITY1 = Standard Quality 2 = High Quality 3 = Super High Qualitystatic intTAG_LENS_DISTORTION_PARAMETERSstatic intTAG_LENS_TEMPERATUREstatic intTAG_LIGHT_CONDITIONstatic intTAG_LIGHT_VALUE_CENTERstatic intTAG_LIGHT_VALUE_PERIPHERYstatic intTAG_MACRO_FOCUSstatic intTAG_MACRO_MODE0 = Normal (Not Macro) 1 = Macrostatic intTAG_MAIN_INFOstatic intTAG_MAKERNOTE_VERSIONUsed by Konica / Minolta cameras.static intTAG_MINOLTA_THUMBNAIL_LENGTHLength of thumbnail in bytes.static intTAG_MINOLTA_THUMBNAIL_OFFSET_1Used by Konica / Minolta cameras.static intTAG_MINOLTA_THUMBNAIL_OFFSET_2Alternate Thumbnail Offset.static intTAG_NEAR_LENS_STEPstatic intTAG_NOISE_REDUCTIONstatic intTAG_OLYMPUS_IMAGE_HEIGHTstatic intTAG_OLYMPUS_IMAGE_WIDTHstatic intTAG_ONE_TOUCH_WBstatic intTAG_ORIGINAL_MANUFACTURER_MODELA string.static intTAG_PICT_INFOstatic intTAG_PRE_CAPTURE_FRAMESstatic intTAG_PREVIEW_IMAGEstatic intTAG_PREVIEW_IMAGE_LENGTHstatic intTAG_PREVIEW_IMAGE_STARTstatic intTAG_PREVIEW_IMAGE_VALIDstatic intTAG_PRINT_IMAGE_MATCHING_INFOSee the PIM specification here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/pim.htmlstatic intTAG_RAW_DEVELOPMENTstatic intTAG_RAW_DEVELOPMENT_2static intTAG_RAW_INFOstatic intTAG_RED_BALANCEstatic intTAG_SCENE_AREAstatic intTAG_SCENE_DETECTstatic intTAG_SCENE_DETECT_DATAstatic intTAG_SCENE_MODEstatic intTAG_SENSOR_TEMPERATUREstatic intTAG_SERIAL_NUMBER_1static intTAG_SERIAL_NUMBER_2static intTAG_SHARPNESSstatic intTAG_SHARPNESS_FACTORstatic intTAG_SHUTTER_SPEED_VALUEstatic intTAG_SPECIAL_MODEThree 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 intTAG_THUMBNAIL_IMAGEstatic intTAG_VALID_BITSstatic intTAG_WB_MODEstatic intTAG_WHITE_BALANCE_BIASstatic intTAG_WHITE_BALANCE_BRACKETstatic intTAG_WHITE_BOARDstatic intTAG_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.StringgetName()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.booleanisIntervalMode()private voidprocessCameraSettings(byte[] bytes)voidsetByteArray(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.DirectoryProvides the name of the directory, for display purposes. E.g.Exif- Specified by:
getNamein classMetadataExtractor.Directory- Returns:
- the name of the directory
-
setByteArray
public void setByteArray(int tagType, byte[] bytes)Description copied from class:MetadataExtractor.DirectorySets abyte[](array) for the specified tag.- Overrides:
setByteArrayin 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.DirectoryProvides the map of tag names, hashed by tag type identifier.- Specified by:
getTagNameMapin classMetadataExtractor.Directory- Returns:
- the map of tag names
-
-