com.drew.metadata.exif

Class OlympusMakernoteDirectory

public class OlympusMakernoteDirectory extends Directory

The Olympus makernote is used by many manufacturers, and as such contains some tags that appear specific to those manufacturers. Other users include Konica, Minolta and Epson.
Field Summary
protected static HashMaptagNameMap
static intTAG_OLYMPUS_BLACK_LEVEL
static intTAG_OLYMPUS_BLUE_BIAS
static intTAG_OLYMPUS_BRACKET
static intTAG_OLYMPUS_CAMERA_ID
static intTAG_OLYMPUS_CAMERA_SETTINGS_1
Used by Konica / Minolta cameras.
static intTAG_OLYMPUS_CAMERA_SETTINGS_2
Alternate Camera Settings Tag.
static intTAG_OLYMPUS_COLOUR_CONTROL
static intTAG_OLYMPUS_COLOUR_MATRIX
static intTAG_OLYMPUS_COLOUR_MODE
Used by Konica / Minolta cameras 0 = Natural Colour 1 = Black & White 2 = Vivid colour 3 = Solarization 4 = AdobeRGB
static intTAG_OLYMPUS_COMPRESSED_IMAGE_SIZE
Used by Konica / Minolta cameras.
static intTAG_OLYMPUS_COMPRESSION_RATIO
static intTAG_OLYMPUS_CONTRAST
static intTAG_OLYMPUS_CORING_FILTER
static intTAG_OLYMPUS_DATA_DUMP
static intTAG_OLYMPUS_DIGI_ZOOM_RATIO
Zoom Factor (0 or 1 = normal)
static intTAG_OLYMPUS_FINAL_HEIGHT
static intTAG_OLYMPUS_FINAL_WIDTH
static intTAG_OLYMPUS_FIRMWARE_VERSION
static intTAG_OLYMPUS_FLASH_BIAS
static intTAG_OLYMPUS_FLASH_MODE
static intTAG_OLYMPUS_FOCUS_DISTANCE
static intTAG_OLYMPUS_FOCUS_MODE
static intTAG_OLYMPUS_IMAGE_HEIGHT
Used by Epson cameras Units = pixels
static intTAG_OLYMPUS_IMAGE_QUALITY_1
Used by Konica / Minolta cameras.
static intTAG_OLYMPUS_IMAGE_QUALITY_2
Not 100% sure about this tag.
static intTAG_OLYMPUS_IMAGE_WIDTH
Used by Epson cameras Units = pixels
static intTAG_OLYMPUS_JPEG_QUALITY
1 = Standard Quality 2 = High Quality 3 = Super High Quality
static intTAG_OLYMPUS_MACRO_FOCUS
static intTAG_OLYMPUS_MACRO_MODE
0 = Normal (Not Macro) 1 = Macro
static intTAG_OLYMPUS_MAKERNOTE_VERSION
Used by Konica / Minolta cameras.
static intTAG_OLYMPUS_MINOLTA_THUMBNAIL_LENGTH
Length of thumbnail in bytes.
static intTAG_OLYMPUS_MINOLTA_THUMBNAIL_OFFSET_1
Used by Konica / Minolta cameras.
static intTAG_OLYMPUS_MINOLTA_THUMBNAIL_OFFSET_2
Alternate Thumbnail Offset.
static intTAG_OLYMPUS_ORIGINAL_MANUFACTURER_MODEL
A string.
static intTAG_OLYMPUS_PICT_INFO
static intTAG_OLYMPUS_PRINT_IMAGE_MATCHING_INFO
See the PIM specification here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/pim.html
static intTAG_OLYMPUS_RED_BIAS
static intTAG_OLYMPUS_SERIAL_NUMBER
static intTAG_OLYMPUS_SHARPNESS
static intTAG_OLYMPUS_SHARPNESS_FACTOR
static intTAG_OLYMPUS_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
static intTAG_OLYMPUS_UNKNOWN_1
static intTAG_OLYMPUS_UNKNOWN_2
static intTAG_OLYMPUS_UNKNOWN_3
static intTAG_OLYMPUS_VALID_BITS
static intTAG_OLYMPUS_WHITE_BALANCE
static intTAG_OLYMPUS_ZOOM
Constructor Summary
OlympusMakernoteDirectory()
Method Summary
StringgetName()
protected HashMapgetTagNameMap()

Field Detail

tagNameMap

protected static final HashMap tagNameMap

TAG_OLYMPUS_BLACK_LEVEL

public static final int TAG_OLYMPUS_BLACK_LEVEL

TAG_OLYMPUS_BLUE_BIAS

public static final int TAG_OLYMPUS_BLUE_BIAS

TAG_OLYMPUS_BRACKET

public static final int TAG_OLYMPUS_BRACKET

TAG_OLYMPUS_CAMERA_ID

public static final int TAG_OLYMPUS_CAMERA_ID

TAG_OLYMPUS_CAMERA_SETTINGS_1

public static final int TAG_OLYMPUS_CAMERA_SETTINGS_1
Used by Konica / Minolta cameras.

TAG_OLYMPUS_CAMERA_SETTINGS_2

public static final int TAG_OLYMPUS_CAMERA_SETTINGS_2
Alternate Camera Settings Tag. Used by Konica / Minolta cameras.

TAG_OLYMPUS_COLOUR_CONTROL

public static final int TAG_OLYMPUS_COLOUR_CONTROL

TAG_OLYMPUS_COLOUR_MATRIX

public static final int TAG_OLYMPUS_COLOUR_MATRIX

TAG_OLYMPUS_COLOUR_MODE

public static final int TAG_OLYMPUS_COLOUR_MODE
Used by Konica / Minolta cameras 0 = Natural Colour 1 = Black & White 2 = Vivid colour 3 = Solarization 4 = AdobeRGB

TAG_OLYMPUS_COMPRESSED_IMAGE_SIZE

public static final int TAG_OLYMPUS_COMPRESSED_IMAGE_SIZE
Used by Konica / Minolta cameras.

TAG_OLYMPUS_COMPRESSION_RATIO

public static final int TAG_OLYMPUS_COMPRESSION_RATIO

TAG_OLYMPUS_CONTRAST

public static final int TAG_OLYMPUS_CONTRAST

TAG_OLYMPUS_CORING_FILTER

public static final int TAG_OLYMPUS_CORING_FILTER

TAG_OLYMPUS_DATA_DUMP

public static final int TAG_OLYMPUS_DATA_DUMP

TAG_OLYMPUS_DIGI_ZOOM_RATIO

public static final int TAG_OLYMPUS_DIGI_ZOOM_RATIO
Zoom Factor (0 or 1 = normal)

TAG_OLYMPUS_FINAL_HEIGHT

public static final int TAG_OLYMPUS_FINAL_HEIGHT

TAG_OLYMPUS_FINAL_WIDTH

public static final int TAG_OLYMPUS_FINAL_WIDTH

TAG_OLYMPUS_FIRMWARE_VERSION

public static final int TAG_OLYMPUS_FIRMWARE_VERSION

TAG_OLYMPUS_FLASH_BIAS

public static final int TAG_OLYMPUS_FLASH_BIAS

TAG_OLYMPUS_FLASH_MODE

public static final int TAG_OLYMPUS_FLASH_MODE

TAG_OLYMPUS_FOCUS_DISTANCE

public static final int TAG_OLYMPUS_FOCUS_DISTANCE

TAG_OLYMPUS_FOCUS_MODE

public static final int TAG_OLYMPUS_FOCUS_MODE

TAG_OLYMPUS_IMAGE_HEIGHT

public static final int TAG_OLYMPUS_IMAGE_HEIGHT
Used by Epson cameras Units = pixels

TAG_OLYMPUS_IMAGE_QUALITY_1

public static final int TAG_OLYMPUS_IMAGE_QUALITY_1
Used by Konica / Minolta cameras. 0 = Raw 1 = Super Fine 2 = Fine 3 = Standard 4 = Extra Fine

TAG_OLYMPUS_IMAGE_QUALITY_2

public static final int TAG_OLYMPUS_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

TAG_OLYMPUS_IMAGE_WIDTH

public static final int TAG_OLYMPUS_IMAGE_WIDTH
Used by Epson cameras Units = pixels

TAG_OLYMPUS_JPEG_QUALITY

public static final int TAG_OLYMPUS_JPEG_QUALITY
1 = Standard Quality 2 = High Quality 3 = Super High Quality

TAG_OLYMPUS_MACRO_FOCUS

public static final int TAG_OLYMPUS_MACRO_FOCUS

TAG_OLYMPUS_MACRO_MODE

public static final int TAG_OLYMPUS_MACRO_MODE
0 = Normal (Not Macro) 1 = Macro

TAG_OLYMPUS_MAKERNOTE_VERSION

public static final int TAG_OLYMPUS_MAKERNOTE_VERSION
Used by Konica / Minolta cameras.

TAG_OLYMPUS_MINOLTA_THUMBNAIL_LENGTH

public static final int TAG_OLYMPUS_MINOLTA_THUMBNAIL_LENGTH
Length of thumbnail in bytes. Used by Konica / Minolta cameras.

TAG_OLYMPUS_MINOLTA_THUMBNAIL_OFFSET_1

public static final int TAG_OLYMPUS_MINOLTA_THUMBNAIL_OFFSET_1
Used by Konica / Minolta cameras.

TAG_OLYMPUS_MINOLTA_THUMBNAIL_OFFSET_2

public static final int TAG_OLYMPUS_MINOLTA_THUMBNAIL_OFFSET_2
Alternate Thumbnail Offset. Used by Konica / Minolta cameras.

TAG_OLYMPUS_ORIGINAL_MANUFACTURER_MODEL

public static final int TAG_OLYMPUS_ORIGINAL_MANUFACTURER_MODEL
A string. Used by Epson cameras.

TAG_OLYMPUS_PICT_INFO

public static final int TAG_OLYMPUS_PICT_INFO

TAG_OLYMPUS_PRINT_IMAGE_MATCHING_INFO

public static final int TAG_OLYMPUS_PRINT_IMAGE_MATCHING_INFO
See the PIM specification here: http://www.ozhiker.com/electronics/pjmt/jpeg_info/pim.html

TAG_OLYMPUS_RED_BIAS

public static final int TAG_OLYMPUS_RED_BIAS

TAG_OLYMPUS_SERIAL_NUMBER

public static final int TAG_OLYMPUS_SERIAL_NUMBER

TAG_OLYMPUS_SHARPNESS

public static final int TAG_OLYMPUS_SHARPNESS

TAG_OLYMPUS_SHARPNESS_FACTOR

public static final int TAG_OLYMPUS_SHARPNESS_FACTOR

TAG_OLYMPUS_SPECIAL_MODE

public static final int TAG_OLYMPUS_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

TAG_OLYMPUS_UNKNOWN_1

public static final int TAG_OLYMPUS_UNKNOWN_1

TAG_OLYMPUS_UNKNOWN_2

public static final int TAG_OLYMPUS_UNKNOWN_2

TAG_OLYMPUS_UNKNOWN_3

public static final int TAG_OLYMPUS_UNKNOWN_3

TAG_OLYMPUS_VALID_BITS

public static final int TAG_OLYMPUS_VALID_BITS

TAG_OLYMPUS_WHITE_BALANCE

public static final int TAG_OLYMPUS_WHITE_BALANCE

TAG_OLYMPUS_ZOOM

public static final int TAG_OLYMPUS_ZOOM

Constructor Detail

OlympusMakernoteDirectory

public OlympusMakernoteDirectory()

Method Detail

getName

public String getName()

getTagNameMap

protected HashMap getTagNameMap()
Copyright © 2006 Drew Noakes. All Rights Reserved.