com.drew.metadata.exif

Class PentaxMakernoteDirectory

Implemented Interfaces:
Serializable

public class PentaxMakernoteDirectory
extends Directory

Directory for metadata specific to Pentax and Asahi cameras.

Field Summary

static int
TAG_PENTAX_CAPTURE_MODE
0 = Auto 1 = Night-scene 2 = Manual 4 = Multiple
static int
TAG_PENTAX_COLOUR
1 = Normal 2 = Black & White 3 = Sepia
static int
TAG_PENTAX_CONTRAST
0 = Normal 1 = Low 2 = High
static int
TAG_PENTAX_DAYLIGHT_SAVINGS
(String).
static int
TAG_PENTAX_DIGITAL_ZOOM
(0 = Off)
static int
TAG_PENTAX_FLASH_MODE
1 = Auto 2 = Flash on 4 = Flash off 6 = Red-eye Reduction
static int
TAG_PENTAX_FOCUS_MODE
2 = Custom 3 = Auto
static int
TAG_PENTAX_ISO_SPEED
10 = ISO 100 16 = ISO 200 100 = ISO 100 200 = ISO 200
static int
TAG_PENTAX_PRINT_IMAGE_MATCHING_INFO
See Print Image Matching for specification.
static int
TAG_PENTAX_QUALITY_LEVEL
0 = Good 1 = Better 2 = Best
static int
TAG_PENTAX_SATURATION
0 = Normal 1 = Low 2 = High
static int
TAG_PENTAX_SHARPNESS
0 = Normal 1 = Soft 2 = Hard
static int
TAG_PENTAX_TIME_ZONE
(String).
static int
TAG_PENTAX_WHITE_BALANCE
0 = Auto 1 = Daylight 2 = Shade 3 = Tungsten 4 = Fluorescent 5 = Manual
protected static HashMap
tagNameMap

Fields inherited from class com.drew.metadata.Directory

_definedTagList, _descriptor, _tagMap

Constructor Summary

PentaxMakernoteDirectory()
Creates a new Directory.

Method Summary

String
getName()
Provides the name of the directory, for display purposes.
protected HashMap
getTagNameMap()
Provides the map of tag names, hashed by tag type identifier.

Methods inherited from class com.drew.metadata.Directory

addError, containsTag, getBoolean, getByteArray, getDate, getDescription, getDouble, getErrorCount, getErrors, getFloat, getInt, getIntArray, getLong, getName, getObject, getRational, getRationalArray, getString, getStringArray, getTagCount, getTagIterator, getTagName, getTagNameMap, hasErrors, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setFloat, setInt, setIntArray, setLong, setObject, setObjectArray, setRational, setRationalArray, setString, setStringArray

Field Details

TAG_PENTAX_CAPTURE_MODE

public static final int TAG_PENTAX_CAPTURE_MODE
0 = Auto 1 = Night-scene 2 = Manual 4 = Multiple
Field Value:
1

TAG_PENTAX_COLOUR

public static final int TAG_PENTAX_COLOUR
1 = Normal 2 = Black & White 3 = Sepia
Field Value:
23

TAG_PENTAX_CONTRAST

public static final int TAG_PENTAX_CONTRAST
0 = Normal 1 = Low 2 = High
Field Value:
12

TAG_PENTAX_DAYLIGHT_SAVINGS

public static final int TAG_PENTAX_DAYLIGHT_SAVINGS
(String).
Field Value:
4097

TAG_PENTAX_DIGITAL_ZOOM

public static final int TAG_PENTAX_DIGITAL_ZOOM
(0 = Off)
Field Value:
10

TAG_PENTAX_FLASH_MODE

public static final int TAG_PENTAX_FLASH_MODE
1 = Auto 2 = Flash on 4 = Flash off 6 = Red-eye Reduction
Field Value:
4

TAG_PENTAX_FOCUS_MODE

public static final int TAG_PENTAX_FOCUS_MODE
2 = Custom 3 = Auto
Field Value:
3

TAG_PENTAX_ISO_SPEED

public static final int TAG_PENTAX_ISO_SPEED
10 = ISO 100 16 = ISO 200 100 = ISO 100 200 = ISO 200
Field Value:
20

TAG_PENTAX_PRINT_IMAGE_MATCHING_INFO

public static final int TAG_PENTAX_PRINT_IMAGE_MATCHING_INFO
See Print Image Matching for specification. http://www.ozhiker.com/electronics/pjmt/jpeg_info/pim.html
Field Value:
3584

TAG_PENTAX_QUALITY_LEVEL

public static final int TAG_PENTAX_QUALITY_LEVEL
0 = Good 1 = Better 2 = Best
Field Value:
2

TAG_PENTAX_SATURATION

public static final int TAG_PENTAX_SATURATION
0 = Normal 1 = Low 2 = High
Field Value:
13

TAG_PENTAX_SHARPNESS

public static final int TAG_PENTAX_SHARPNESS
0 = Normal 1 = Soft 2 = Hard
Field Value:
11

TAG_PENTAX_TIME_ZONE

public static final int TAG_PENTAX_TIME_ZONE
(String).
Field Value:
4096

TAG_PENTAX_WHITE_BALANCE

public static final int TAG_PENTAX_WHITE_BALANCE
0 = Auto 1 = Daylight 2 = Shade 3 = Tungsten 4 = Fluorescent 5 = Manual
Field Value:
7

tagNameMap

protected static final HashMap tagNameMap

Constructor Details

PentaxMakernoteDirectory

public PentaxMakernoteDirectory()
Creates a new Directory.

Method Details

getName

public String getName()
Provides the name of the directory, for display purposes. E.g. Exif
Overrides:
getName in interface Directory
Returns:
the name of the directory

getTagNameMap

protected HashMap getTagNameMap()
Provides the map of tag names, hashed by tag type identifier.
Overrides:
getTagNameMap in interface Directory
Returns:
the map of tag names

Copyright © 2006 Drew Noakes. All Rights Reserved.