Metadata Extractor Logo

com.drew.metadata.exif
Class PentaxMakernoteDirectory

java.lang.Object
  extended by com.drew.metadata.Directory
      extended by com.drew.metadata.exif.PentaxMakernoteDirectory
All Implemented Interfaces:
java.io.Serializable

public class PentaxMakernoteDirectory
extends Directory

Describes tags specific to Pentax and Asahi cameras.

See Also:
Serialized Form

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 java.util.HashMap tagNameMap
           
 
Fields inherited from class com.drew.metadata.Directory
_definedTagList, _descriptor, _tagMap
 
Constructor Summary
PentaxMakernoteDirectory()
           
 
Method Summary
 java.lang.String getName()
          Provides the name of the directory, for display purposes.
protected  java.util.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, getObject, getRational, getRationalArray, getString, getStringArray, getTagCount, getTagIterator, getTagName, hasErrors, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setFloat, setInt, setIntArray, setLong, setObject, setObjectArray, setRational, setRationalArray, setString, setStringArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_PENTAX_CAPTURE_MODE

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

See Also:
Constant Field Values

TAG_PENTAX_QUALITY_LEVEL

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

See Also:
Constant Field Values

TAG_PENTAX_FOCUS_MODE

public static final int TAG_PENTAX_FOCUS_MODE
2 = Custom 3 = Auto

See Also:
Constant Field Values

TAG_PENTAX_FLASH_MODE

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

See Also:
Constant Field Values

TAG_PENTAX_WHITE_BALANCE

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

See Also:
Constant Field Values

TAG_PENTAX_DIGITAL_ZOOM

public static final int TAG_PENTAX_DIGITAL_ZOOM
(0 = Off)

See Also:
Constant Field Values

TAG_PENTAX_SHARPNESS

public static final int TAG_PENTAX_SHARPNESS
0 = Normal 1 = Soft 2 = Hard

See Also:
Constant Field Values

TAG_PENTAX_CONTRAST

public static final int TAG_PENTAX_CONTRAST
0 = Normal 1 = Low 2 = High

See Also:
Constant Field Values

TAG_PENTAX_SATURATION

public static final int TAG_PENTAX_SATURATION
0 = Normal 1 = Low 2 = High

See Also:
Constant Field Values

TAG_PENTAX_ISO_SPEED

public static final int TAG_PENTAX_ISO_SPEED
10 = ISO 100 16 = ISO 200 100 = ISO 100 200 = ISO 200

See Also:
Constant Field Values

TAG_PENTAX_COLOUR

public static final int TAG_PENTAX_COLOUR
1 = Normal 2 = Black & White 3 = Sepia

See Also:
Constant Field Values

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

See Also:
Constant Field Values

TAG_PENTAX_TIME_ZONE

public static final int TAG_PENTAX_TIME_ZONE
(String).

See Also:
Constant Field Values

TAG_PENTAX_DAYLIGHT_SAVINGS

public static final int TAG_PENTAX_DAYLIGHT_SAVINGS
(String).

See Also:
Constant Field Values

tagNameMap

protected static final java.util.HashMap tagNameMap
Constructor Detail

PentaxMakernoteDirectory

public PentaxMakernoteDirectory()
Method Detail

getName

public java.lang.String getName()
Description copied from class: Directory
Provides the name of the directory, for display purposes. E.g. Exif

Specified by:
getName in class Directory
Returns:
the name of the directory

getTagNameMap

protected java.util.HashMap getTagNameMap()
Description copied from class: Directory
Provides the map of tag names, hashed by tag type identifier.

Specified by:
getTagNameMap in class Directory
Returns:
the map of tag names

Metadata Extractor Logo

Copyright © 2006 Drew Noakes. All Rights Reserved.