com.sun.media.imageio.plugins.tiff
Class EXIFTIFFTagSet

java.lang.Object
  |
  +--com.sun.media.imageio.plugins.tiff.TIFFTagSet
        |
        +--com.sun.media.imageio.plugins.tiff.EXIFTIFFTagSet

public class EXIFTIFFTagSet
extends TIFFTagSet

A class representing the tags found in an EXIF IFD. EXIF is a standard for annotating images used by most digital camera manufacturers. The EXIF specification may be found at http://www.pima.net/standards/it10/PIMA15740/Exif_2-1.PDF .

The definitions of the data types referenced by the field definitions may be found in the TIFFTag class.


Field Summary
static int COLOR_SPACE_SRGB
          A value to be used with the "ColorSpace" tag.
static int COLOR_SPACE_UNCALIBRATED
          A value to be used with the "ColorSpace" tag.
static int COMPONENTS_CONFIGURATION_B
          A value to be used with the "ComponentsConfiguration" tag.
static int COMPONENTS_CONFIGURATION_CB
          A value to be used with the "ComponentsConfiguration" tag.
static int COMPONENTS_CONFIGURATION_CR
          A value to be used with the "ComponentsConfiguration" tag.
static int COMPONENTS_CONFIGURATION_DOES_NOT_EXIST
          A value to be used with the "ComponentsConfiguration" tag.
static int COMPONENTS_CONFIGURATION_G
          A value to be used with the "ComponentsConfiguration" tag.
static int COMPONENTS_CONFIGURATION_R
          A value to be used with the "ComponentsConfiguration" tag.
static int COMPONENTS_CONFIGURATION_Y
          A value to be used with the "ComponentsConfiguration" tag.
static byte[] EXIF_VERSION_2_1
          An array of bytes containing the values {'0', '2', '1', '0'} to be used with the "EXIFVersion" tag to indicate EXIF version 2.1.
static int EXPOSURE_PROGRAM_ACTION_PROGRAM
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_APERTURE_PRIORITY
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_CREATIVE_PROGRAM
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_LANDSCAPE_MODE
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_MANUAL
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_MAX_RESERVED
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_NORMAL_PROGRAM
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_NOT_DEFINED
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_PORTRAIT_MODE
          A value to be used with the "ExposureProgram" tag.
static int EXPOSURE_PROGRAM_SHUTTER_PRIORITY
          A value to be used with the "ExposureProgram" tag.
static int FILE_SOURCE_DSC
          A value to be used with the "FileSource" tag.
static int FLASH_DID_NOT_FIRE
          A value to be used with the "Flash" tag, indicating that the flash did not fire.
static int FLASH_FIRED
          A value to be used with the "Flash" tag, indicating that the flash fired, but the strobe return status is unknown.
static int FLASH_STROBE_RETURN_LIGHT_DETECTED
          A value to be used with the "Flash" tag, indicating that the flash fired, and the strobe return light was detected.
static int FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED
          A value to be used with the "Flash" tag, indicating that the flash fired, but the strobe return light was not detected.
static int FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER
          A value to be used with the "FocalPlaneXResolution" tag.
static int FOCAL_PLANE_RESOLUTION_UNIT_INCH
          A value to be used with the "FocalPlaneXResolution" tag.
static int FOCAL_PLANE_RESOLUTION_UNIT_NONE
          A value to be used with the "FocalPlaneResolutionUnit" tag.
static int LIGHT_SOURCE_D55
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_D65
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_D75
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_DAYLIGHT
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_FLUORESCENT
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_OTHER
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_STANDARD_LIGHT_A
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_STANDARD_LIGHT_B
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_STANDARD_LIGHT_C
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_TUNGSTEN
          A value to be used with the "LightSource" tag.
static int LIGHT_SOURCE_UNKNOWN
          A value to be used with the "LightSource" tag.
static int METERING_MODE_AVERAGE
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_CENTER_WEIGHTED_AVERAGE
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_MAX_RESERVED
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_MIN_RESERVED
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_MULTI_SPOT
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_OTHER
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_PARTIAL
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_PATTERN
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_SPOT
          A value to be used with the "MeteringMode" tag.
static int METERING_MODE_UNKNOWN
          A value to be used with the "MeteringMode" tag.
static int SCENE_TYPE_DSC
          A value to be used with the "SceneType" tag.
static int SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR
          A value to be used with the "SensingMethod" tag.
static int SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR
          A value to be used with the "SensingMethod" tag.
static int SENSING_METHOD_NOT_DEFINED
          A value to be used with the "SensingMethod" tag.
static int SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR
          A value to be used with the "SensingMethod" tag.
static int SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR
          A value to be used with the "SensingMethod" tag.
static int SENSING_METHOD_TRILINEAR_SENSOR
          A value to be used with the "SensingMethod" tag.
static int SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR
          A value to be used with the "SensingMethod" tag.
static int TAG_APERTURE_VALUE
          A tag indicating the lens aperture (type RATIONAL).
static int TAG_BRIGHTNESS_VALUE
          A tag indicating the value of brightness (type SRATIONAL).
static int TAG_CFA_PATTERN
          A tag indicating the color filter array geometric pattern of the image sensore when a one-ship color area sensor if used (type UNDEFINED).
static int TAG_COLOR_SPACE
          A tag indicating the color space information (type SHORT).
static int TAG_COMPONENTS_CONFIGURATION
          A tag containg the components configuration information (type UNDEFINED, count = 4).
static int TAG_COMPRESSED_BITS_PER_PIXEL
          A tag indicating the number of compressed bits per pixel (type RATIONAL).
static int TAG_DATE_TIME_DIGITIZED
          A tag indicating the date and time when the image was stored as digital data (type ASCII).
static int TAG_DATE_TIME_ORIGINAL
          A tag indicating the date and time when the original image was generated (type ASCII).
static int TAG_EXIF_VERSION
          A tag containg the EXIF version number (type UNDEFINED, count = 4).
static int TAG_EXPOSURE_BIAS_VALUE
          A tag indicating the exposure bias (type SRATIONAL).
static int TAG_EXPOSURE_INDEX
          A tag indicating the exposure index selected on the camera or input device at the time the image was captured (type RATIONAL).
static int TAG_EXPOSURE_PROGRAM
          A tag indicating the class of the programs used to set exposure when the picture was taken (type SHORT).
static int TAG_EXPOSURE_TIME
          A tag indicating the exposure time, in seconds (type RATIONAL).
static int TAG_F_NUMBER
          A tag indicating the F number (type RATIONAL).
static int TAG_FILE_SOURCE
          A tag indicating the image source (type UNDEFINED).
static int TAG_FLASH
          A tag indicating the flash firing status and flash return status (type SHORT).
static int TAG_FLASH_ENERGY
          A tag indicating the strobe energy at the time the image was captured, as measured in Beam Candle Power Seconds (BCPS) (type RATIONAL).
static int TAG_FLASHPIX_VERSION
          A tag indicating the FlashPix version number (type UNDEFINED, count = 4).
static int TAG_FOCAL_LENGTH
          A tag indicating the actual focal length of the lens, in millimeters (type RATIONAL).
static int TAG_FOCAL_PLANE_RESOLUTION_UNIT
          Indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution (type SHORT).
static int TAG_FOCAL_PLANE_X_RESOLUTION
          Indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane (type RATIONAL).
static int TAG_FOCAL_PLANE_Y_RESOLUTION
          Indicate the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane (type RATIONAL).
static int TAG_GPS_INFO_IFD_POINTER
          A tag pointing to a GPS info IFD (type LONG).
static int TAG_INTEROPERABILITY_IFD_POINTER
          A tag pointing to an interoperaibility IFD (type LONG).
static int TAG_ISO_SPEED_RATINGS
          A tag indicating the ISO speed and ISO latitude of the camera or input device, as specified in ISO 12232xiv (type SHORT).
static int TAG_LIGHT_SOURCE
          A tag indicatingthe kind of light source (type SHORT).
static int TAG_MARKER_NOTE
          A tag indicating a manufacturer-defined marker note (type UNDEFINED).
static int TAG_MAX_APERTURE_VALUE
          A tag indicating the smallest F number of the lens (type RATIONAL).
static int TAG_METERING_MODE
          A tag indicating the metering mode (type SHORT).
static int TAG_OECF
          A tag indicating the optoelectric conversion function, specified in ISO 14254xv (type UNDEFINED).
static int TAG_PIXEL_X_DIMENSION
          A tag indicating the pixel X dimension (type SHORT or LONG).
static int TAG_PIXEL_Y_DIMENSION
          A tag indicating the pixel Y dimension (type SHORT or LONG).
static int TAG_RELATED_SOUND_FILE
          A tag indicating the name of a related sound file (type ASCII).
static int TAG_SCENE_TYPE
          A tag indicating the type of scene (type UNDEFINED).
static int TAG_SENSING_METHOD
          A tag indicating the sensor type on the camera or input device (type SHORT).
static int TAG_SHUTTER_SPEED_VALUE
          A tag indicating the shutter speed (type SRATIONAL).
static int TAG_SPATIAL_FREQUENCY_RESPONSE
          A tag indicating the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233xvi (type UNDEFINED).
static int TAG_SPECTRAL_SENSITIVITY
          A tag indicating the spectral sensitivity of each channel of the camera used (type ASCII).
static int TAG_SUB_SEC_TIME
          A tag used to record fractions of seconds for the "DateTime" tag (type ASCII).
static int TAG_SUB_SEC_TIME_DIGITIZED
          A tag used to record fractions of seconds for the "DateTimeDigitized" tag (type ASCII).
static int TAG_SUB_SEC_TIME_ORIGINAL
          A tag used to record fractions of seconds for the "DateTimeOriginal" tag (type ASCII).
static int TAG_SUBJECT_DISTANCE
          A tag indicating the distance to the subject, in meters (type RATIONAL).
static int TAG_SUBJECT_LOCATION
          A tag indicating the column and row of the center pixel of the main subject in the scene (type SHORT, count = 2).
static int TAG_USER_COMMENT
          A tag indicating a user comment (type UNDEFINED).
 
Method Summary
static EXIFTIFFTagSet getInstance()
          Returns a shared instance of an EXIFTIFFTagSet.
 
Methods inherited from class com.sun.media.imageio.plugins.tiff.TIFFTagSet
getTag, getTag, getTagNames, getTagNumbers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TAG_GPS_INFO_IFD_POINTER

public static final int TAG_GPS_INFO_IFD_POINTER
A tag pointing to a GPS info IFD (type LONG).

See Also:
Constant Field Values

TAG_INTEROPERABILITY_IFD_POINTER

public static final int TAG_INTEROPERABILITY_IFD_POINTER
A tag pointing to an interoperaibility IFD (type LONG).

See Also:
Constant Field Values

TAG_EXIF_VERSION

public static final int TAG_EXIF_VERSION
A tag containg the EXIF version number (type UNDEFINED, count = 4). Conformance to the EXIF 2.1 standard is indicated using the ASCII value "0210" (with no terminating NUL).

See Also:
EXIF_VERSION_2_1, Constant Field Values

EXIF_VERSION_2_1

public static byte[] EXIF_VERSION_2_1
An array of bytes containing the values {'0', '2', '1', '0'} to be used with the "EXIFVersion" tag to indicate EXIF version 2.1.

See Also:
TAG_EXIF_VERSION

TAG_FLASHPIX_VERSION

public static final int TAG_FLASHPIX_VERSION
A tag indicating the FlashPix version number (type UNDEFINED, count = 4).

See Also:
Constant Field Values

TAG_COLOR_SPACE

public static final int TAG_COLOR_SPACE
A tag indicating the color space information (type SHORT). The legal values are given by the COLOR_SPACE_* constants.

See Also:
COLOR_SPACE_SRGB, COLOR_SPACE_UNCALIBRATED, Constant Field Values

COLOR_SPACE_SRGB

public static final int COLOR_SPACE_SRGB
A value to be used with the "ColorSpace" tag.

See Also:
TAG_COLOR_SPACE, Constant Field Values

COLOR_SPACE_UNCALIBRATED

public static final int COLOR_SPACE_UNCALIBRATED
A value to be used with the "ColorSpace" tag.

See Also:
TAG_COLOR_SPACE, Constant Field Values

TAG_COMPONENTS_CONFIGURATION

public static final int TAG_COMPONENTS_CONFIGURATION
A tag containg the components configuration information (type UNDEFINED, count = 4).

See Also:
COMPONENTS_CONFIGURATION_DOES_NOT_EXIST, COMPONENTS_CONFIGURATION_Y, COMPONENTS_CONFIGURATION_CB, COMPONENTS_CONFIGURATION_CR, COMPONENTS_CONFIGURATION_R, COMPONENTS_CONFIGURATION_G, COMPONENTS_CONFIGURATION_B, Constant Field Values

COMPONENTS_CONFIGURATION_DOES_NOT_EXIST

public static final int COMPONENTS_CONFIGURATION_DOES_NOT_EXIST
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

COMPONENTS_CONFIGURATION_Y

public static final int COMPONENTS_CONFIGURATION_Y
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

COMPONENTS_CONFIGURATION_CB

public static final int COMPONENTS_CONFIGURATION_CB
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

COMPONENTS_CONFIGURATION_CR

public static final int COMPONENTS_CONFIGURATION_CR
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

COMPONENTS_CONFIGURATION_R

public static final int COMPONENTS_CONFIGURATION_R
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

COMPONENTS_CONFIGURATION_G

public static final int COMPONENTS_CONFIGURATION_G
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

COMPONENTS_CONFIGURATION_B

public static final int COMPONENTS_CONFIGURATION_B
A value to be used with the "ComponentsConfiguration" tag.

See Also:
TAG_COMPONENTS_CONFIGURATION, Constant Field Values

TAG_COMPRESSED_BITS_PER_PIXEL

public static final int TAG_COMPRESSED_BITS_PER_PIXEL
A tag indicating the number of compressed bits per pixel (type RATIONAL).

See Also:
Constant Field Values

TAG_PIXEL_X_DIMENSION

public static final int TAG_PIXEL_X_DIMENSION
A tag indicating the pixel X dimension (type SHORT or LONG). This value records the valid width of the meaningful image for a compressed file, whether or not there is padding or a restart marker.

See Also:
Constant Field Values

TAG_PIXEL_Y_DIMENSION

public static final int TAG_PIXEL_Y_DIMENSION
A tag indicating the pixel Y dimension (type SHORT or LONG). This value records the valid height of the meaningful image for a compressed file, whether or not there is padding or a restart marker.

See Also:
Constant Field Values

TAG_MARKER_NOTE

public static final int TAG_MARKER_NOTE
A tag indicating a manufacturer-defined marker note (type UNDEFINED).

See Also:
Constant Field Values

TAG_USER_COMMENT

public static final int TAG_USER_COMMENT
A tag indicating a user comment (type UNDEFINED). The first 8 bytes are used to specify the character encoding.

See Also:
Constant Field Values

TAG_RELATED_SOUND_FILE

public static final int TAG_RELATED_SOUND_FILE
A tag indicating the name of a related sound file (type ASCII).

See Also:
Constant Field Values

TAG_DATE_TIME_ORIGINAL

public static final int TAG_DATE_TIME_ORIGINAL
A tag indicating the date and time when the original image was generated (type ASCII).

See Also:
Constant Field Values

TAG_DATE_TIME_DIGITIZED

public static final int TAG_DATE_TIME_DIGITIZED
A tag indicating the date and time when the image was stored as digital data (type ASCII).

See Also:
Constant Field Values

TAG_SUB_SEC_TIME

public static final int TAG_SUB_SEC_TIME
A tag used to record fractions of seconds for the "DateTime" tag (type ASCII).

See Also:
Constant Field Values

TAG_SUB_SEC_TIME_ORIGINAL

public static final int TAG_SUB_SEC_TIME_ORIGINAL
A tag used to record fractions of seconds for the "DateTimeOriginal" tag (type ASCII).

See Also:
Constant Field Values

TAG_SUB_SEC_TIME_DIGITIZED

public static final int TAG_SUB_SEC_TIME_DIGITIZED
A tag used to record fractions of seconds for the "DateTimeDigitized" tag (type ASCII).

See Also:
Constant Field Values

TAG_EXPOSURE_TIME

public static final int TAG_EXPOSURE_TIME
A tag indicating the exposure time, in seconds (type RATIONAL).

See Also:
Constant Field Values

TAG_F_NUMBER

public static final int TAG_F_NUMBER
A tag indicating the F number (type RATIONAL).

See Also:
Constant Field Values

TAG_EXPOSURE_PROGRAM

public static final int TAG_EXPOSURE_PROGRAM
A tag indicating the class of the programs used to set exposure when the picture was taken (type SHORT).

See Also:
EXPOSURE_PROGRAM_NOT_DEFINED, EXPOSURE_PROGRAM_MANUAL, EXPOSURE_PROGRAM_NORMAL_PROGRAM, EXPOSURE_PROGRAM_APERTURE_PRIORITY, EXPOSURE_PROGRAM_SHUTTER_PRIORITY, EXPOSURE_PROGRAM_CREATIVE_PROGRAM, EXPOSURE_PROGRAM_ACTION_PROGRAM, EXPOSURE_PROGRAM_PORTRAIT_MODE, EXPOSURE_PROGRAM_LANDSCAPE_MODE, EXPOSURE_PROGRAM_MAX_RESERVED, Constant Field Values

EXPOSURE_PROGRAM_NOT_DEFINED

public static final int EXPOSURE_PROGRAM_NOT_DEFINED
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_MANUAL

public static final int EXPOSURE_PROGRAM_MANUAL
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_NORMAL_PROGRAM

public static final int EXPOSURE_PROGRAM_NORMAL_PROGRAM
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_APERTURE_PRIORITY

public static final int EXPOSURE_PROGRAM_APERTURE_PRIORITY
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_SHUTTER_PRIORITY

public static final int EXPOSURE_PROGRAM_SHUTTER_PRIORITY
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_CREATIVE_PROGRAM

public static final int EXPOSURE_PROGRAM_CREATIVE_PROGRAM
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_ACTION_PROGRAM

public static final int EXPOSURE_PROGRAM_ACTION_PROGRAM
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_PORTRAIT_MODE

public static final int EXPOSURE_PROGRAM_PORTRAIT_MODE
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_LANDSCAPE_MODE

public static final int EXPOSURE_PROGRAM_LANDSCAPE_MODE
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

EXPOSURE_PROGRAM_MAX_RESERVED

public static final int EXPOSURE_PROGRAM_MAX_RESERVED
A value to be used with the "ExposureProgram" tag.

See Also:
TAG_EXPOSURE_PROGRAM, Constant Field Values

TAG_SPECTRAL_SENSITIVITY

public static final int TAG_SPECTRAL_SENSITIVITY
A tag indicating the spectral sensitivity of each channel of the camera used (type ASCII). The tag value is an ASCII string compatible with the ASTM standard.

See Also:
Constant Field Values

TAG_ISO_SPEED_RATINGS

public static final int TAG_ISO_SPEED_RATINGS
A tag indicating the ISO speed and ISO latitude of the camera or input device, as specified in ISO 12232xiv (type SHORT).

See Also:
Constant Field Values

TAG_OECF

public static final int TAG_OECF
A tag indicating the optoelectric conversion function, specified in ISO 14254xv (type UNDEFINED). OECF is the relationship between the camera optical input and the image values.

See Also:
Constant Field Values

TAG_SHUTTER_SPEED_VALUE

public static final int TAG_SHUTTER_SPEED_VALUE
A tag indicating the shutter speed (type SRATIONAL).

See Also:
Constant Field Values

TAG_APERTURE_VALUE

public static final int TAG_APERTURE_VALUE
A tag indicating the lens aperture (type RATIONAL).

See Also:
Constant Field Values

TAG_BRIGHTNESS_VALUE

public static final int TAG_BRIGHTNESS_VALUE
A tag indicating the value of brightness (type SRATIONAL).

See Also:
Constant Field Values

TAG_EXPOSURE_BIAS_VALUE

public static final int TAG_EXPOSURE_BIAS_VALUE
A tag indicating the exposure bias (type SRATIONAL).

See Also:
Constant Field Values

TAG_MAX_APERTURE_VALUE

public static final int TAG_MAX_APERTURE_VALUE
A tag indicating the smallest F number of the lens (type RATIONAL).

See Also:
Constant Field Values

TAG_SUBJECT_DISTANCE

public static final int TAG_SUBJECT_DISTANCE
A tag indicating the distance to the subject, in meters (type RATIONAL).

See Also:
Constant Field Values

TAG_METERING_MODE

public static final int TAG_METERING_MODE
A tag indicating the metering mode (type SHORT).

See Also:
METERING_MODE_UNKNOWN, METERING_MODE_AVERAGE, METERING_MODE_CENTER_WEIGHTED_AVERAGE, METERING_MODE_SPOT, METERING_MODE_MULTI_SPOT, METERING_MODE_PATTERN, METERING_MODE_PARTIAL, METERING_MODE_MIN_RESERVED, METERING_MODE_MAX_RESERVED, METERING_MODE_OTHER, Constant Field Values

METERING_MODE_UNKNOWN

public static final int METERING_MODE_UNKNOWN
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_AVERAGE

public static final int METERING_MODE_AVERAGE
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_CENTER_WEIGHTED_AVERAGE

public static final int METERING_MODE_CENTER_WEIGHTED_AVERAGE
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_SPOT

public static final int METERING_MODE_SPOT
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_MULTI_SPOT

public static final int METERING_MODE_MULTI_SPOT
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_PATTERN

public static final int METERING_MODE_PATTERN
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_PARTIAL

public static final int METERING_MODE_PARTIAL
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_MIN_RESERVED

public static final int METERING_MODE_MIN_RESERVED
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_MAX_RESERVED

public static final int METERING_MODE_MAX_RESERVED
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

METERING_MODE_OTHER

public static final int METERING_MODE_OTHER
A value to be used with the "MeteringMode" tag.

See Also:
TAG_METERING_MODE, Constant Field Values

TAG_LIGHT_SOURCE

public static final int TAG_LIGHT_SOURCE
A tag indicatingthe kind of light source (type SHORT).

See Also:
LIGHT_SOURCE_UNKNOWN, LIGHT_SOURCE_DAYLIGHT, LIGHT_SOURCE_FLUORESCENT, LIGHT_SOURCE_TUNGSTEN, LIGHT_SOURCE_STANDARD_LIGHT_A, LIGHT_SOURCE_STANDARD_LIGHT_B, LIGHT_SOURCE_STANDARD_LIGHT_C, LIGHT_SOURCE_D55, LIGHT_SOURCE_D65, LIGHT_SOURCE_D75, LIGHT_SOURCE_OTHER, Constant Field Values

LIGHT_SOURCE_UNKNOWN

public static final int LIGHT_SOURCE_UNKNOWN
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_DAYLIGHT

public static final int LIGHT_SOURCE_DAYLIGHT
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_FLUORESCENT

public static final int LIGHT_SOURCE_FLUORESCENT
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_TUNGSTEN

public static final int LIGHT_SOURCE_TUNGSTEN
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_STANDARD_LIGHT_A

public static final int LIGHT_SOURCE_STANDARD_LIGHT_A
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_STANDARD_LIGHT_B

public static final int LIGHT_SOURCE_STANDARD_LIGHT_B
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_STANDARD_LIGHT_C

public static final int LIGHT_SOURCE_STANDARD_LIGHT_C
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_D55

public static final int LIGHT_SOURCE_D55
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_D65

public static final int LIGHT_SOURCE_D65
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_D75

public static final int LIGHT_SOURCE_D75
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

LIGHT_SOURCE_OTHER

public static final int LIGHT_SOURCE_OTHER
A value to be used with the "LightSource" tag.

See Also:
TAG_LIGHT_SOURCE, Constant Field Values

TAG_FLASH

public static final int TAG_FLASH
A tag indicating the flash firing status and flash return status (type SHORT).

See Also:
FLASH_DID_NOT_FIRE, FLASH_FIRED, FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED, FLASH_STROBE_RETURN_LIGHT_DETECTED, Constant Field Values

FLASH_DID_NOT_FIRE

public static final int FLASH_DID_NOT_FIRE
A value to be used with the "Flash" tag, indicating that the flash did not fire.

See Also:
TAG_FLASH, Constant Field Values

FLASH_FIRED

public static final int FLASH_FIRED
A value to be used with the "Flash" tag, indicating that the flash fired, but the strobe return status is unknown.

See Also:
TAG_FLASH, Constant Field Values

FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED

public static final int FLASH_STROBE_RETURN_LIGHT_NOT_DETECTED
A value to be used with the "Flash" tag, indicating that the flash fired, but the strobe return light was not detected.

See Also:
TAG_FLASH, Constant Field Values

FLASH_STROBE_RETURN_LIGHT_DETECTED

public static final int FLASH_STROBE_RETURN_LIGHT_DETECTED
A value to be used with the "Flash" tag, indicating that the flash fired, and the strobe return light was detected.

See Also:
TAG_FLASH, Constant Field Values

TAG_FOCAL_LENGTH

public static final int TAG_FOCAL_LENGTH
A tag indicating the actual focal length of the lens, in millimeters (type RATIONAL).

See Also:
Constant Field Values

TAG_FLASH_ENERGY

public static final int TAG_FLASH_ENERGY
A tag indicating the strobe energy at the time the image was captured, as measured in Beam Candle Power Seconds (BCPS) (type RATIONAL).

See Also:
Constant Field Values

TAG_SPATIAL_FREQUENCY_RESPONSE

public static final int TAG_SPATIAL_FREQUENCY_RESPONSE
A tag indicating the camera or input device spatial frequency table and SFR values in the direction of image width, image height, and diagonal direction, as specified in ISO 12233xvi (type UNDEFINED).

See Also:
Constant Field Values

TAG_FOCAL_PLANE_X_RESOLUTION

public static final int TAG_FOCAL_PLANE_X_RESOLUTION
Indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane (type RATIONAL).

See Also:
Constant Field Values

TAG_FOCAL_PLANE_Y_RESOLUTION

public static final int TAG_FOCAL_PLANE_Y_RESOLUTION
Indicate the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane (type RATIONAL).

See Also:
Constant Field Values

TAG_FOCAL_PLANE_RESOLUTION_UNIT

public static final int TAG_FOCAL_PLANE_RESOLUTION_UNIT
Indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution (type SHORT).

See Also:
FOCAL_PLANE_RESOLUTION_UNIT_NONE, FOCAL_PLANE_RESOLUTION_UNIT_INCH, FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER, Constant Field Values

FOCAL_PLANE_RESOLUTION_UNIT_NONE

public static final int FOCAL_PLANE_RESOLUTION_UNIT_NONE
A value to be used with the "FocalPlaneResolutionUnit" tag.

See Also:
TAG_FOCAL_PLANE_RESOLUTION_UNIT, Constant Field Values

FOCAL_PLANE_RESOLUTION_UNIT_INCH

public static final int FOCAL_PLANE_RESOLUTION_UNIT_INCH
A value to be used with the "FocalPlaneXResolution" tag.

See Also:
TAG_FOCAL_PLANE_RESOLUTION_UNIT, Constant Field Values

FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER

public static final int FOCAL_PLANE_RESOLUTION_UNIT_CENTIMETER
A value to be used with the "FocalPlaneXResolution" tag.

See Also:
TAG_FOCAL_PLANE_RESOLUTION_UNIT, Constant Field Values

TAG_SUBJECT_LOCATION

public static final int TAG_SUBJECT_LOCATION
A tag indicating the column and row of the center pixel of the main subject in the scene (type SHORT, count = 2).

See Also:
Constant Field Values

TAG_EXPOSURE_INDEX

public static final int TAG_EXPOSURE_INDEX
A tag indicating the exposure index selected on the camera or input device at the time the image was captured (type RATIONAL).

See Also:
Constant Field Values

TAG_SENSING_METHOD

public static final int TAG_SENSING_METHOD
A tag indicating the sensor type on the camera or input device (type SHORT).

See Also:
SENSING_METHOD_NOT_DEFINED, SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR, SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR, SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR, SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR, SENSING_METHOD_TRILINEAR_SENSOR, SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR, Constant Field Values

SENSING_METHOD_NOT_DEFINED

public static final int SENSING_METHOD_NOT_DEFINED
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR

public static final int SENSING_METHOD_ONE_CHIP_COLOR_AREA_SENSOR
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR

public static final int SENSING_METHOD_TWO_CHIP_COLOR_AREA_SENSOR
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR

public static final int SENSING_METHOD_THREE_CHIP_COLOR_AREA_SENSOR
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR

public static final int SENSING_METHOD_COLOR_SEQUENTIAL_AREA_SENSOR
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

SENSING_METHOD_TRILINEAR_SENSOR

public static final int SENSING_METHOD_TRILINEAR_SENSOR
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR

public static final int SENSING_METHOD_COLOR_SEQUENTIAL_LINEAR_SENSOR
A value to be used with the "SensingMethod" tag.

See Also:
TAG_SENSING_METHOD, Constant Field Values

TAG_FILE_SOURCE

public static final int TAG_FILE_SOURCE
A tag indicating the image source (type UNDEFINED).

See Also:
FILE_SOURCE_DSC, Constant Field Values

FILE_SOURCE_DSC

public static final int FILE_SOURCE_DSC
A value to be used with the "FileSource" tag.

See Also:
TAG_FILE_SOURCE, Constant Field Values

TAG_SCENE_TYPE

public static final int TAG_SCENE_TYPE
A tag indicating the type of scene (type UNDEFINED).

See Also:
SCENE_TYPE_DSC, Constant Field Values

SCENE_TYPE_DSC

public static final int SCENE_TYPE_DSC
A value to be used with the "SceneType" tag.

See Also:
TAG_SCENE_TYPE, Constant Field Values

TAG_CFA_PATTERN

public static final int TAG_CFA_PATTERN
A tag indicating the color filter array geometric pattern of the image sensore when a one-ship color area sensor if used (type UNDEFINED).

See Also:
Constant Field Values
Method Detail

getInstance

public static EXIFTIFFTagSet getInstance()
Returns a shared instance of an EXIFTIFFTagSet.

Returns:
an EXIFTIFFTagSet instance.