Package com.drew.metadata.exif
Class ExifDirectoryBase
- java.lang.Object
-
- com.drew.metadata.Directory
-
- com.drew.metadata.exif.ExifDirectoryBase
-
- Direct Known Subclasses:
ExifIFD0Directory,ExifImageDirectory,ExifInteropDirectory,ExifSubIFDDirectory,ExifThumbnailDirectory,GpsDirectory
public abstract class ExifDirectoryBase extends Directory
Base class for several Exif format tag directories.
-
-
Field Summary
Fields Modifier and Type Field Description static intTAG_35MM_FILM_EQUIV_FOCAL_LENGTHThis tag indicates the equivalent focal length assuming a 35mm film camera, in mm.static intTAG_APERTUREThe actual aperture value of lens when the image was taken.static intTAG_APPLICATION_NOTESstatic intTAG_ARTISTstatic intTAG_BATTERY_LEVELstatic intTAG_BITS_PER_SAMPLEWhen image format is no compression, this value shows the number of bits per component for each pixel.static intTAG_BODY_SERIAL_NUMBERString.static intTAG_BRIGHTNESS_VALUEstatic intTAG_CAMERA_OWNER_NAMEString.static intTAG_CFA_PATTERNstatic intTAG_CFA_PATTERN_2There are two definitions for CFA pattern, I don't know the difference...static intTAG_CFA_REPEAT_PATTERN_DIMstatic intTAG_COLOR_SPACEDefines Color Space.static intTAG_COMPONENTS_CONFIGURATIONstatic intTAG_COMPRESSED_AVERAGE_BITS_PER_PIXELAverage (rough estimate) compression level in JPEG bits per pixel.static intTAG_COMPRESSIONstatic intTAG_CONTRASTThis tag indicates the direction of contrast processing applied by the camera when the image was shot.static intTAG_COPYRIGHTstatic intTAG_CUSTOM_RENDEREDThis tag indicates the use of special processing on image data, such as rendering geared to output.static intTAG_DATETIMEstatic intTAG_DATETIME_DIGITIZEDstatic intTAG_DATETIME_ORIGINALstatic intTAG_DEVICE_SETTING_DESCRIPTIONThis tag indicates information on the picture-taking conditions of a particular camera model.static intTAG_DIGITAL_ZOOM_RATIOThis tag indicates the digital zoom ratio when the image was shot.static intTAG_DOCUMENT_NAMEstatic intTAG_EXIF_IMAGE_HEIGHTstatic intTAG_EXIF_IMAGE_WIDTHstatic intTAG_EXIF_VERSIONstatic intTAG_EXPOSURE_BIASstatic intTAG_EXPOSURE_INDEXstatic intTAG_EXPOSURE_INDEX_TIFF_EPstatic intTAG_EXPOSURE_MODEThis tag indicates the exposure mode set when the image was shot.static intTAG_EXPOSURE_PROGRAMExposure program that the camera used when image was taken.static intTAG_EXPOSURE_TIMEExposure time (reciprocal of shutter speed).static intTAG_FILE_SOURCEstatic intTAG_FILL_ORDER1 = Normal 2 = Reversedstatic intTAG_FLASH0x0 = 0000000 = No Flash 0x1 = 0000001 = Fired 0x5 = 0000101 = Fired, Return not detected 0x7 = 0000111 = Fired, Return detected 0x9 = 0001001 = On 0xd = 0001101 = On, Return not detected 0xf = 0001111 = On, Return detected 0x10 = 0010000 = Off 0x18 = 0011000 = Auto, Did not fire 0x19 = 0011001 = Auto, Fired 0x1d = 0011101 = Auto, Fired, Return not detected 0x1f = 0011111 = Auto, Fired, Return detected 0x20 = 0100000 = No flash function 0x41 = 1000001 = Fired, Red-eye reduction 0x45 = 1000101 = Fired, Red-eye reduction, Return not detected 0x47 = 1000111 = Fired, Red-eye reduction, Return detected 0x49 = 1001001 = On, Red-eye reduction 0x4d = 1001101 = On, Red-eye reduction, Return not detected 0x4f = 1001111 = On, Red-eye reduction, Return detected 0x59 = 1011001 = Auto, Fired, Red-eye reduction 0x5d = 1011101 = Auto, Fired, Red-eye reduction, Return not detected 0x5f = 1011111 = Auto, Fired, Red-eye reduction, Return detected 6543210 (positions) This is a bitmask.static intTAG_FLASH_ENERGYstatic intTAG_FLASH_ENERGY_TIFF_EPstatic intTAG_FLASHPIX_VERSIONstatic intTAG_FNUMBERThe actual F-number(F-stop) of lens when the image was taken.static intTAG_FOCAL_LENGTHFocal length of lens used to take image.static intTAG_FOCAL_PLANE_RESOLUTION_UNITUnit of FocalPlaneXResolution/FocalPlaneYResolution.static intTAG_FOCAL_PLANE_X_RESOLUTIONstatic intTAG_FOCAL_PLANE_X_RESOLUTION_TIFF_EPstatic intTAG_FOCAL_PLANE_Y_RESOLUTIONstatic intTAG_FOCAL_PLANE_Y_RESOLUTION_TIFF_EPstatic intTAG_GAIN_CONTROLThis tag indicates the degree of overall image gain adjustment.static intTAG_GAMMARational64u.static intTAG_HOST_COMPUTERstatic intTAG_IMAGE_DESCRIPTIONstatic intTAG_IMAGE_HEIGHTstatic intTAG_IMAGE_HISTORYstatic intTAG_IMAGE_NUMBERstatic intTAG_IMAGE_UNIQUE_IDThis tag indicates an identifier assigned uniquely to each image.static intTAG_IMAGE_WIDTHstatic intTAG_INTER_COLOR_PROFILEstatic intTAG_INTERLACEstatic intTAG_INTEROP_INDEXstatic intTAG_INTEROP_VERSIONstatic intTAG_IPTC_NAAstatic intTAG_ISO_EQUIVALENTstatic intTAG_JPEG_AC_TABLESstatic intTAG_JPEG_DC_TABLESstatic intTAG_JPEG_LOSSLESS_PREDICTORSstatic intTAG_JPEG_POINT_TRANSFORMSstatic intTAG_JPEG_PROCstatic intTAG_JPEG_Q_TABLESstatic intTAG_JPEG_RESTART_INTERVALstatic intTAG_JPEG_TABLESstatic intTAG_LENSstatic intTAG_LENS_MAKEString.static intTAG_LENS_MODELString.static intTAG_LENS_SERIAL_NUMBERString.static intTAG_LENS_SPECIFICATIONAn array of four Rational64u numbers giving focal and aperture ranges.static intTAG_LIGHT_SOURCEDeprecated.useTAG_WHITE_BALANCEinstead.static intTAG_MAKEstatic intTAG_MAKERNOTEThis tag holds the Exif Makernote.static intTAG_MAX_APERTUREMaximum aperture value of lens.static intTAG_MAX_SAMPLE_VALUEstatic intTAG_METERING_MODEExposure metering method.static intTAG_MIN_SAMPLE_VALUEstatic intTAG_MODELstatic intTAG_NEW_SUBFILE_TYPEThe new subfile type tag.static intTAG_NOISEstatic intTAG_OPTO_ELECTRIC_CONVERSION_FUNCTIONIndicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524.static intTAG_ORIENTATIONstatic intTAG_PADDINGstatic intTAG_PAGE_NAMEstatic intTAG_PAGE_NUMBERstatic intTAG_PANASONIC_TITLEstatic intTAG_PANASONIC_TITLE_2static intTAG_PHOTOMETRIC_INTERPRETATIONShows the color space of the image data components.static intTAG_PLANAR_CONFIGURATIONWhen image format is no compression YCbCr, this value shows byte aligns of YCbCr data.static intTAG_PREDICTORstatic intTAG_PRIMARY_CHROMATICITIESstatic intTAG_PRINT_IMAGE_MATCHING_INFOstatic intTAG_RATINGstatic intTAG_RECOMMENDED_EXPOSURE_INDEXstatic intTAG_REFERENCE_BLACK_WHITEstatic intTAG_RELATED_IMAGE_FILE_FORMATstatic intTAG_RELATED_IMAGE_HEIGHTstatic intTAG_RELATED_IMAGE_WIDTHstatic intTAG_RELATED_SOUND_FILEstatic intTAG_RESOLUTION_UNITstatic intTAG_ROWS_PER_STRIPThe raster is codified by a single block of data holding this many rows.static intTAG_SAMPLES_PER_PIXELEach pixel is composed of this many samples.static intTAG_SATURATIONThis tag indicates the direction of saturation processing applied by the camera when the image was shot.static intTAG_SCENE_CAPTURE_TYPEThis tag indicates the type of scene that was shot.static intTAG_SCENE_TYPEstatic intTAG_SECURITY_CLASSIFICATIONstatic intTAG_SELF_TIMER_MODEstatic intTAG_SELF_TIMER_MODE_TIFF_EPstatic intTAG_SENSING_METHODstatic intTAG_SENSITIVITY_TYPEApplies to ISO tag.static intTAG_SHARPNESSThis tag indicates the direction of sharpness processing applied by the camera when the image was shot.static intTAG_SHUTTER_SPEEDShutter speed by APEX value.static intTAG_SOFTWAREstatic intTAG_SPATIAL_FREQ_RESPONSEstatic intTAG_SPATIAL_FREQ_RESPONSE_TIFF_EPstatic intTAG_SPECTRAL_SENSITIVITYstatic intTAG_STANDARD_ID_TIFF_EPstatic intTAG_STANDARD_OUTPUT_SENSITIVITYstatic intTAG_STRIP_BYTE_COUNTSThe size of the raster data in bytes.static intTAG_STRIP_OFFSETSThe position in the file of raster data.static intTAG_STRIP_ROW_COUNTSstatic intTAG_SUB_IFD_OFFSETTag is a pointer to one or more sub-IFDs.static intTAG_SUBFILE_TYPEThe old subfile type tag.static intTAG_SUBJECT_DISTANCEIndicates the distance the autofocus camera is focused to.static intTAG_SUBJECT_DISTANCE_RANGEThis tag indicates the distance to the subject.static intTAG_SUBJECT_LOCATIONstatic intTAG_SUBJECT_LOCATION_TIFF_EPstatic intTAG_SUBSECOND_TIMEstatic intTAG_SUBSECOND_TIME_DIGITIZEDstatic intTAG_SUBSECOND_TIME_ORIGINALstatic intTAG_THRESHOLDING1 = No dithering or halftoning 2 = Ordered dither or halftone 3 = Randomized ditherstatic intTAG_TILE_BYTE_COUNTSstatic intTAG_TILE_LENGTHstatic intTAG_TILE_OFFSETSstatic intTAG_TILE_WIDTHstatic intTAG_TIME_ZONE_OFFSETNon-standard, but in use.static intTAG_TIME_ZONE_OFFSET_TIFF_EPstatic intTAG_TRANSFER_FUNCTIONstatic intTAG_TRANSFER_RANGEstatic intTAG_USER_COMMENTstatic intTAG_WHITE_BALANCEWhite balance (aka light source).static intTAG_WHITE_BALANCE_MODEThis tag indicates the white balance mode set when the image was shot.static intTAG_WHITE_POINTstatic intTAG_WIN_AUTHORThe image author, as used by Windows XP (called Artist in the Windows shell).static intTAG_WIN_COMMENTThe image comment, as used by Windows XP.static intTAG_WIN_KEYWORDSThe image keywords, as used by Windows XP.static intTAG_WIN_SUBJECTThe image subject, as used by Windows XP.static intTAG_WIN_TITLEThe image title, as used by Windows XP.static intTAG_X_RESOLUTIONstatic intTAG_Y_RESOLUTIONstatic intTAG_YCBCR_COEFFICIENTSstatic intTAG_YCBCR_POSITIONINGstatic intTAG_YCBCR_SUBSAMPLING
-
Constructor Summary
Constructors Constructor Description ExifDirectoryBase()
-
Method Summary
-
Methods inherited from class com.drew.metadata.Directory
addError, containsTag, getBoolean, getBooleanObject, getByteArray, getDate, getDate, getDate, getDescription, getDouble, getDoubleObject, getErrorCount, getErrors, getFloat, getFloatObject, getInt, getIntArray, getInteger, getLong, getLongObject, getName, getObject, getParent, getRational, getRationalArray, getString, getString, getStringArray, getStringValue, getStringValueArray, getTagCount, getTagName, getTags, hasErrors, hasTagName, isEmpty, setBoolean, setByteArray, setDate, setDescriptor, setDouble, setDoubleArray, setFloat, setFloatArray, setInt, setIntArray, setLong, setObject, setObjectArray, setParent, setRational, setRationalArray, setString, setStringArray, setStringValue, setStringValueArray, toString
-
-
-
-
Field Detail
-
TAG_INTEROP_INDEX
public static final int TAG_INTEROP_INDEX
- See Also:
- Constant Field Values
-
TAG_INTEROP_VERSION
public static final int TAG_INTEROP_VERSION
- See Also:
- Constant Field Values
-
TAG_NEW_SUBFILE_TYPE
public static final int TAG_NEW_SUBFILE_TYPE
The new subfile type tag. 0 = Full-resolution Image 1 = Reduced-resolution image 2 = Single page of multi-page image 3 = Single page of multi-page reduced-resolution image 4 = Transparency mask 5 = Transparency mask of reduced-resolution image 6 = Transparency mask of multi-page image 7 = Transparency mask of reduced-resolution multi-page image- See Also:
- Constant Field Values
-
TAG_SUBFILE_TYPE
public static final int TAG_SUBFILE_TYPE
The old subfile type tag. 1 = Full-resolution image (Main image) 2 = Reduced-resolution image (Thumbnail) 3 = Single page of multi-page image- See Also:
- Constant Field Values
-
TAG_IMAGE_WIDTH
public static final int TAG_IMAGE_WIDTH
- See Also:
- Constant Field Values
-
TAG_IMAGE_HEIGHT
public static final int TAG_IMAGE_HEIGHT
- See Also:
- Constant Field Values
-
TAG_BITS_PER_SAMPLE
public static final int TAG_BITS_PER_SAMPLE
When image format is no compression, this value shows the number of bits per component for each pixel. Usually this value is '8,8,8'.- See Also:
- Constant Field Values
-
TAG_COMPRESSION
public static final int TAG_COMPRESSION
- See Also:
- Constant Field Values
-
TAG_PHOTOMETRIC_INTERPRETATION
public static final int TAG_PHOTOMETRIC_INTERPRETATION
Shows the color space of the image data components. 0 = WhiteIsZero 1 = BlackIsZero 2 = RGB 3 = RGB Palette 4 = Transparency Mask 5 = CMYK 6 = YCbCr 8 = CIELab 9 = ICCLab 10 = ITULab 32803 = Color Filter Array 32844 = Pixar LogL 32845 = Pixar LogLuv 34892 = Linear Raw- See Also:
- Constant Field Values
-
TAG_THRESHOLDING
public static final int TAG_THRESHOLDING
1 = No dithering or halftoning 2 = Ordered dither or halftone 3 = Randomized dither- See Also:
- Constant Field Values
-
TAG_FILL_ORDER
public static final int TAG_FILL_ORDER
1 = Normal 2 = Reversed- See Also:
- Constant Field Values
-
TAG_DOCUMENT_NAME
public static final int TAG_DOCUMENT_NAME
- See Also:
- Constant Field Values
-
TAG_IMAGE_DESCRIPTION
public static final int TAG_IMAGE_DESCRIPTION
- See Also:
- Constant Field Values
-
TAG_MAKE
public static final int TAG_MAKE
- See Also:
- Constant Field Values
-
TAG_MODEL
public static final int TAG_MODEL
- See Also:
- Constant Field Values
-
TAG_STRIP_OFFSETS
public static final int TAG_STRIP_OFFSETS
The position in the file of raster data.- See Also:
- Constant Field Values
-
TAG_ORIENTATION
public static final int TAG_ORIENTATION
- See Also:
- Constant Field Values
-
TAG_SAMPLES_PER_PIXEL
public static final int TAG_SAMPLES_PER_PIXEL
Each pixel is composed of this many samples.- See Also:
- Constant Field Values
-
TAG_ROWS_PER_STRIP
public static final int TAG_ROWS_PER_STRIP
The raster is codified by a single block of data holding this many rows.- See Also:
- Constant Field Values
-
TAG_STRIP_BYTE_COUNTS
public static final int TAG_STRIP_BYTE_COUNTS
The size of the raster data in bytes.- See Also:
- Constant Field Values
-
TAG_MIN_SAMPLE_VALUE
public static final int TAG_MIN_SAMPLE_VALUE
- See Also:
- Constant Field Values
-
TAG_MAX_SAMPLE_VALUE
public static final int TAG_MAX_SAMPLE_VALUE
- See Also:
- Constant Field Values
-
TAG_X_RESOLUTION
public static final int TAG_X_RESOLUTION
- See Also:
- Constant Field Values
-
TAG_Y_RESOLUTION
public static final int TAG_Y_RESOLUTION
- See Also:
- Constant Field Values
-
TAG_PLANAR_CONFIGURATION
public static final int TAG_PLANAR_CONFIGURATION
When image format is no compression YCbCr, this value shows byte aligns of YCbCr data. If value is '1', Y/Cb/Cr value is chunky format, contiguous for each subsampling pixel. If value is '2', Y/Cb/Cr value is separated and stored to Y plane/Cb plane/Cr plane format.- See Also:
- Constant Field Values
-
TAG_PAGE_NAME
public static final int TAG_PAGE_NAME
- See Also:
- Constant Field Values
-
TAG_RESOLUTION_UNIT
public static final int TAG_RESOLUTION_UNIT
- See Also:
- Constant Field Values
-
TAG_PAGE_NUMBER
public static final int TAG_PAGE_NUMBER
- See Also:
- Constant Field Values
-
TAG_TRANSFER_FUNCTION
public static final int TAG_TRANSFER_FUNCTION
- See Also:
- Constant Field Values
-
TAG_SOFTWARE
public static final int TAG_SOFTWARE
- See Also:
- Constant Field Values
-
TAG_DATETIME
public static final int TAG_DATETIME
- See Also:
- Constant Field Values
-
TAG_ARTIST
public static final int TAG_ARTIST
- See Also:
- Constant Field Values
-
TAG_HOST_COMPUTER
public static final int TAG_HOST_COMPUTER
- See Also:
- Constant Field Values
-
TAG_PREDICTOR
public static final int TAG_PREDICTOR
- See Also:
- Constant Field Values
-
TAG_WHITE_POINT
public static final int TAG_WHITE_POINT
- See Also:
- Constant Field Values
-
TAG_PRIMARY_CHROMATICITIES
public static final int TAG_PRIMARY_CHROMATICITIES
- See Also:
- Constant Field Values
-
TAG_TILE_WIDTH
public static final int TAG_TILE_WIDTH
- See Also:
- Constant Field Values
-
TAG_TILE_LENGTH
public static final int TAG_TILE_LENGTH
- See Also:
- Constant Field Values
-
TAG_TILE_OFFSETS
public static final int TAG_TILE_OFFSETS
- See Also:
- Constant Field Values
-
TAG_TILE_BYTE_COUNTS
public static final int TAG_TILE_BYTE_COUNTS
- See Also:
- Constant Field Values
-
TAG_SUB_IFD_OFFSET
public static final int TAG_SUB_IFD_OFFSET
Tag is a pointer to one or more sub-IFDs. + Seems to be used exclusively by raw formats, referencing one or two IFDs.- See Also:
- Constant Field Values
-
TAG_TRANSFER_RANGE
public static final int TAG_TRANSFER_RANGE
- See Also:
- Constant Field Values
-
TAG_JPEG_TABLES
public static final int TAG_JPEG_TABLES
- See Also:
- Constant Field Values
-
TAG_JPEG_PROC
public static final int TAG_JPEG_PROC
- See Also:
- Constant Field Values
-
TAG_JPEG_RESTART_INTERVAL
public static final int TAG_JPEG_RESTART_INTERVAL
- See Also:
- Constant Field Values
-
TAG_JPEG_LOSSLESS_PREDICTORS
public static final int TAG_JPEG_LOSSLESS_PREDICTORS
- See Also:
- Constant Field Values
-
TAG_JPEG_POINT_TRANSFORMS
public static final int TAG_JPEG_POINT_TRANSFORMS
- See Also:
- Constant Field Values
-
TAG_JPEG_Q_TABLES
public static final int TAG_JPEG_Q_TABLES
- See Also:
- Constant Field Values
-
TAG_JPEG_DC_TABLES
public static final int TAG_JPEG_DC_TABLES
- See Also:
- Constant Field Values
-
TAG_JPEG_AC_TABLES
public static final int TAG_JPEG_AC_TABLES
- See Also:
- Constant Field Values
-
TAG_YCBCR_COEFFICIENTS
public static final int TAG_YCBCR_COEFFICIENTS
- See Also:
- Constant Field Values
-
TAG_YCBCR_SUBSAMPLING
public static final int TAG_YCBCR_SUBSAMPLING
- See Also:
- Constant Field Values
-
TAG_YCBCR_POSITIONING
public static final int TAG_YCBCR_POSITIONING
- See Also:
- Constant Field Values
-
TAG_REFERENCE_BLACK_WHITE
public static final int TAG_REFERENCE_BLACK_WHITE
- See Also:
- Constant Field Values
-
TAG_STRIP_ROW_COUNTS
public static final int TAG_STRIP_ROW_COUNTS
- See Also:
- Constant Field Values
-
TAG_APPLICATION_NOTES
public static final int TAG_APPLICATION_NOTES
- See Also:
- Constant Field Values
-
TAG_RELATED_IMAGE_FILE_FORMAT
public static final int TAG_RELATED_IMAGE_FILE_FORMAT
- See Also:
- Constant Field Values
-
TAG_RELATED_IMAGE_WIDTH
public static final int TAG_RELATED_IMAGE_WIDTH
- See Also:
- Constant Field Values
-
TAG_RELATED_IMAGE_HEIGHT
public static final int TAG_RELATED_IMAGE_HEIGHT
- See Also:
- Constant Field Values
-
TAG_RATING
public static final int TAG_RATING
- See Also:
- Constant Field Values
-
TAG_CFA_REPEAT_PATTERN_DIM
public static final int TAG_CFA_REPEAT_PATTERN_DIM
- See Also:
- Constant Field Values
-
TAG_CFA_PATTERN_2
public static final int TAG_CFA_PATTERN_2
There are two definitions for CFA pattern, I don't know the difference...- See Also:
- Constant Field Values
-
TAG_BATTERY_LEVEL
public static final int TAG_BATTERY_LEVEL
- See Also:
- Constant Field Values
-
TAG_COPYRIGHT
public static final int TAG_COPYRIGHT
- See Also:
- Constant Field Values
-
TAG_EXPOSURE_TIME
public static final int TAG_EXPOSURE_TIME
Exposure time (reciprocal of shutter speed). Unit is second.- See Also:
- Constant Field Values
-
TAG_FNUMBER
public static final int TAG_FNUMBER
The actual F-number(F-stop) of lens when the image was taken.- See Also:
- Constant Field Values
-
TAG_IPTC_NAA
public static final int TAG_IPTC_NAA
- See Also:
- Constant Field Values
-
TAG_INTER_COLOR_PROFILE
public static final int TAG_INTER_COLOR_PROFILE
- See Also:
- Constant Field Values
-
TAG_EXPOSURE_PROGRAM
public static final int TAG_EXPOSURE_PROGRAM
Exposure program that the camera used when image was taken. '1' means manual control, '2' program normal, '3' aperture priority, '4' shutter priority, '5' program creative (slow program), '6' program action (high-speed program), '7' portrait mode, '8' landscape mode.- See Also:
- Constant Field Values
-
TAG_SPECTRAL_SENSITIVITY
public static final int TAG_SPECTRAL_SENSITIVITY
- See Also:
- Constant Field Values
-
TAG_ISO_EQUIVALENT
public static final int TAG_ISO_EQUIVALENT
- See Also:
- Constant Field Values
-
TAG_OPTO_ELECTRIC_CONVERSION_FUNCTION
public static final int TAG_OPTO_ELECTRIC_CONVERSION_FUNCTION
Indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524.OECF is the relationship between the camera optical input and the image values.
The values are:
- Two shorts, indicating respectively number of columns, and number of rows.
- For each column, the column name in a null-terminated ASCII string.
- For each cell, an SRATIONAL value.
- See Also:
- Constant Field Values
-
TAG_INTERLACE
public static final int TAG_INTERLACE
- See Also:
- Constant Field Values
-
TAG_TIME_ZONE_OFFSET_TIFF_EP
public static final int TAG_TIME_ZONE_OFFSET_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_SELF_TIMER_MODE_TIFF_EP
public static final int TAG_SELF_TIMER_MODE_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_SENSITIVITY_TYPE
public static final int TAG_SENSITIVITY_TYPE
Applies to ISO tag. 0 = Unknown 1 = Standard Output Sensitivity 2 = Recommended Exposure Index 3 = ISO Speed 4 = Standard Output Sensitivity and Recommended Exposure Index 5 = Standard Output Sensitivity and ISO Speed 6 = Recommended Exposure Index and ISO Speed 7 = Standard Output Sensitivity, Recommended Exposure Index and ISO Speed- See Also:
- Constant Field Values
-
TAG_STANDARD_OUTPUT_SENSITIVITY
public static final int TAG_STANDARD_OUTPUT_SENSITIVITY
- See Also:
- Constant Field Values
-
TAG_RECOMMENDED_EXPOSURE_INDEX
public static final int TAG_RECOMMENDED_EXPOSURE_INDEX
- See Also:
- Constant Field Values
-
TAG_TIME_ZONE_OFFSET
public static final int TAG_TIME_ZONE_OFFSET
Non-standard, but in use.- See Also:
- Constant Field Values
-
TAG_SELF_TIMER_MODE
public static final int TAG_SELF_TIMER_MODE
- See Also:
- Constant Field Values
-
TAG_EXIF_VERSION
public static final int TAG_EXIF_VERSION
- See Also:
- Constant Field Values
-
TAG_DATETIME_ORIGINAL
public static final int TAG_DATETIME_ORIGINAL
- See Also:
- Constant Field Values
-
TAG_DATETIME_DIGITIZED
public static final int TAG_DATETIME_DIGITIZED
- See Also:
- Constant Field Values
-
TAG_COMPONENTS_CONFIGURATION
public static final int TAG_COMPONENTS_CONFIGURATION
- See Also:
- Constant Field Values
-
TAG_COMPRESSED_AVERAGE_BITS_PER_PIXEL
public static final int TAG_COMPRESSED_AVERAGE_BITS_PER_PIXEL
Average (rough estimate) compression level in JPEG bits per pixel.- See Also:
- Constant Field Values
-
TAG_SHUTTER_SPEED
public static final int TAG_SHUTTER_SPEED
Shutter speed by APEX value. To convert this value to ordinary 'Shutter Speed'; calculate this value's power of 2, then reciprocal. For example, if the ShutterSpeedValue is '4', shutter speed is 1/(24)=1/16 second.- See Also:
- Constant Field Values
-
TAG_APERTURE
public static final int TAG_APERTURE
The actual aperture value of lens when the image was taken. Unit is APEX. To convert this value to ordinary F-number (F-stop), calculate this value's power of root 2 (=1.4142). For example, if the ApertureValue is '5', F-number is 1.4142^5 = F5.6.- See Also:
- Constant Field Values
-
TAG_BRIGHTNESS_VALUE
public static final int TAG_BRIGHTNESS_VALUE
- See Also:
- Constant Field Values
-
TAG_EXPOSURE_BIAS
public static final int TAG_EXPOSURE_BIAS
- See Also:
- Constant Field Values
-
TAG_MAX_APERTURE
public static final int TAG_MAX_APERTURE
Maximum aperture value of lens. You can convert to F-number by calculating power of root 2 (same process of ApertureValue:0x9202). The actual aperture value of lens when the image was taken. To convert this value to ordinary f-number(f-stop), calculate the value's power of root 2 (=1.4142). For example, if the ApertureValue is '5', f-number is 1.41425^5 = F5.6.- See Also:
- Constant Field Values
-
TAG_SUBJECT_DISTANCE
public static final int TAG_SUBJECT_DISTANCE
Indicates the distance the autofocus camera is focused to. Tends to be less accurate as distance increases.- See Also:
- Constant Field Values
-
TAG_METERING_MODE
public static final int TAG_METERING_MODE
Exposure metering method. '0' means unknown, '1' average, '2' center weighted average, '3' spot, '4' multi-spot, '5' multi-segment, '6' partial, '255' other.- See Also:
- Constant Field Values
-
TAG_LIGHT_SOURCE
@Deprecated public static final int TAG_LIGHT_SOURCE
Deprecated.useTAG_WHITE_BALANCEinstead.- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE
public static final int TAG_WHITE_BALANCE
White balance (aka light source). '0' means unknown, '1' daylight, '2' fluorescent, '3' tungsten, '10' flash, '17' standard light A, '18' standard light B, '19' standard light C, '20' D55, '21' D65, '22' D75, '255' other.- See Also:
- Constant Field Values
-
TAG_FLASH
public static final int TAG_FLASH
0x0 = 0000000 = No Flash 0x1 = 0000001 = Fired 0x5 = 0000101 = Fired, Return not detected 0x7 = 0000111 = Fired, Return detected 0x9 = 0001001 = On 0xd = 0001101 = On, Return not detected 0xf = 0001111 = On, Return detected 0x10 = 0010000 = Off 0x18 = 0011000 = Auto, Did not fire 0x19 = 0011001 = Auto, Fired 0x1d = 0011101 = Auto, Fired, Return not detected 0x1f = 0011111 = Auto, Fired, Return detected 0x20 = 0100000 = No flash function 0x41 = 1000001 = Fired, Red-eye reduction 0x45 = 1000101 = Fired, Red-eye reduction, Return not detected 0x47 = 1000111 = Fired, Red-eye reduction, Return detected 0x49 = 1001001 = On, Red-eye reduction 0x4d = 1001101 = On, Red-eye reduction, Return not detected 0x4f = 1001111 = On, Red-eye reduction, Return detected 0x59 = 1011001 = Auto, Fired, Red-eye reduction 0x5d = 1011101 = Auto, Fired, Red-eye reduction, Return not detected 0x5f = 1011111 = Auto, Fired, Red-eye reduction, Return detected 6543210 (positions) This is a bitmask. 0 = flash fired 1 = return detected 2 = return able to be detected 3 = unknown 4 = auto used 5 = unknown 6 = red eye reduction used- See Also:
- Constant Field Values
-
TAG_FOCAL_LENGTH
public static final int TAG_FOCAL_LENGTH
Focal length of lens used to take image. Unit is millimeter. Nice digital cameras actually save the focal length as a function of how far they are zoomed in.- See Also:
- Constant Field Values
-
TAG_FLASH_ENERGY_TIFF_EP
public static final int TAG_FLASH_ENERGY_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_SPATIAL_FREQ_RESPONSE_TIFF_EP
public static final int TAG_SPATIAL_FREQ_RESPONSE_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_NOISE
public static final int TAG_NOISE
- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_X_RESOLUTION_TIFF_EP
public static final int TAG_FOCAL_PLANE_X_RESOLUTION_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_Y_RESOLUTION_TIFF_EP
public static final int TAG_FOCAL_PLANE_Y_RESOLUTION_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_IMAGE_NUMBER
public static final int TAG_IMAGE_NUMBER
- See Also:
- Constant Field Values
-
TAG_SECURITY_CLASSIFICATION
public static final int TAG_SECURITY_CLASSIFICATION
- See Also:
- Constant Field Values
-
TAG_IMAGE_HISTORY
public static final int TAG_IMAGE_HISTORY
- See Also:
- Constant Field Values
-
TAG_SUBJECT_LOCATION_TIFF_EP
public static final int TAG_SUBJECT_LOCATION_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_EXPOSURE_INDEX_TIFF_EP
public static final int TAG_EXPOSURE_INDEX_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_STANDARD_ID_TIFF_EP
public static final int TAG_STANDARD_ID_TIFF_EP
- See Also:
- Constant Field Values
-
TAG_MAKERNOTE
public static final int TAG_MAKERNOTE
This tag holds the Exif Makernote. Makernotes are free to be in any format, though they are often IFDs. To determine the format, we consider the starting bytes of the makernote itself and sometimes the camera model and make.The component count for this tag includes all of the bytes needed for the makernote.
- See Also:
- Constant Field Values
-
TAG_USER_COMMENT
public static final int TAG_USER_COMMENT
- See Also:
- Constant Field Values
-
TAG_SUBSECOND_TIME
public static final int TAG_SUBSECOND_TIME
- See Also:
- Constant Field Values
-
TAG_SUBSECOND_TIME_ORIGINAL
public static final int TAG_SUBSECOND_TIME_ORIGINAL
- See Also:
- Constant Field Values
-
TAG_SUBSECOND_TIME_DIGITIZED
public static final int TAG_SUBSECOND_TIME_DIGITIZED
- See Also:
- Constant Field Values
-
TAG_WIN_TITLE
public static final int TAG_WIN_TITLE
The image title, as used by Windows XP.- See Also:
- Constant Field Values
-
TAG_WIN_COMMENT
public static final int TAG_WIN_COMMENT
The image comment, as used by Windows XP.- See Also:
- Constant Field Values
-
TAG_WIN_AUTHOR
public static final int TAG_WIN_AUTHOR
The image author, as used by Windows XP (called Artist in the Windows shell).- See Also:
- Constant Field Values
-
TAG_WIN_KEYWORDS
public static final int TAG_WIN_KEYWORDS
The image keywords, as used by Windows XP.- See Also:
- Constant Field Values
-
TAG_WIN_SUBJECT
public static final int TAG_WIN_SUBJECT
The image subject, as used by Windows XP.- See Also:
- Constant Field Values
-
TAG_FLASHPIX_VERSION
public static final int TAG_FLASHPIX_VERSION
- See Also:
- Constant Field Values
-
TAG_COLOR_SPACE
public static final int TAG_COLOR_SPACE
Defines Color Space. DCF image must use sRGB color space so value is always '1'. If the picture uses the other color space, value is '65535':Uncalibrated.- See Also:
- Constant Field Values
-
TAG_EXIF_IMAGE_WIDTH
public static final int TAG_EXIF_IMAGE_WIDTH
- See Also:
- Constant Field Values
-
TAG_EXIF_IMAGE_HEIGHT
public static final int TAG_EXIF_IMAGE_HEIGHT
- See Also:
- Constant Field Values
-
TAG_RELATED_SOUND_FILE
public static final int TAG_RELATED_SOUND_FILE
- See Also:
- Constant Field Values
-
TAG_FLASH_ENERGY
public static final int TAG_FLASH_ENERGY
- See Also:
- Constant Field Values
-
TAG_SPATIAL_FREQ_RESPONSE
public static final int TAG_SPATIAL_FREQ_RESPONSE
- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_X_RESOLUTION
public static final int TAG_FOCAL_PLANE_X_RESOLUTION
- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_Y_RESOLUTION
public static final int TAG_FOCAL_PLANE_Y_RESOLUTION
- See Also:
- Constant Field Values
-
TAG_FOCAL_PLANE_RESOLUTION_UNIT
public static final int TAG_FOCAL_PLANE_RESOLUTION_UNIT
Unit of FocalPlaneXResolution/FocalPlaneYResolution. '1' means no-unit, '2' inch, '3' centimeter. Note: Some of Fujifilm's digicam(e.g.FX2700,FX2900,Finepix4700Z/40i etc) uses value '3' so it must be 'centimeter', but it seems that they use a '8.3mm?'(1/3in.?) to their ResolutionUnit. Fuji's BUG? Finepix4900Z has been changed to use value '2' but it doesn't match to actual value also.- See Also:
- Constant Field Values
-
TAG_SUBJECT_LOCATION
public static final int TAG_SUBJECT_LOCATION
- See Also:
- Constant Field Values
-
TAG_EXPOSURE_INDEX
public static final int TAG_EXPOSURE_INDEX
- See Also:
- Constant Field Values
-
TAG_SENSING_METHOD
public static final int TAG_SENSING_METHOD
- See Also:
- Constant Field Values
-
TAG_FILE_SOURCE
public static final int TAG_FILE_SOURCE
- See Also:
- Constant Field Values
-
TAG_SCENE_TYPE
public static final int TAG_SCENE_TYPE
- See Also:
- Constant Field Values
-
TAG_CFA_PATTERN
public static final int TAG_CFA_PATTERN
- See Also:
- Constant Field Values
-
TAG_CUSTOM_RENDERED
public static final int TAG_CUSTOM_RENDERED
This tag indicates the use of special processing on image data, such as rendering geared to output. When special processing is performed, the reader is expected to disable or minimize any further processing. Tag = 41985 (A401.H) Type = SHORT Count = 1 Default = 0 0 = Normal process 1 = Custom process Other = reserved- See Also:
- Constant Field Values
-
TAG_EXPOSURE_MODE
public static final int TAG_EXPOSURE_MODE
This tag indicates the exposure mode set when the image was shot. In auto-bracketing mode, the camera shoots a series of frames of the same scene at different exposure settings. Tag = 41986 (A402.H) Type = SHORT Count = 1 Default = none 0 = Auto exposure 1 = Manual exposure 2 = Auto bracket Other = reserved- See Also:
- Constant Field Values
-
TAG_WHITE_BALANCE_MODE
public static final int TAG_WHITE_BALANCE_MODE
This tag indicates the white balance mode set when the image was shot. Tag = 41987 (A403.H) Type = SHORT Count = 1 Default = none 0 = Auto white balance 1 = Manual white balance Other = reserved- See Also:
- Constant Field Values
-
TAG_DIGITAL_ZOOM_RATIO
public static final int TAG_DIGITAL_ZOOM_RATIO
This tag indicates the digital zoom ratio when the image was shot. If the numerator of the recorded value is 0, this indicates that digital zoom was not used. Tag = 41988 (A404.H) Type = RATIONAL Count = 1 Default = none- See Also:
- Constant Field Values
-
TAG_35MM_FILM_EQUIV_FOCAL_LENGTH
public static final int TAG_35MM_FILM_EQUIV_FOCAL_LENGTH
This tag indicates the equivalent focal length assuming a 35mm film camera, in mm. A value of 0 means the focal length is unknown. Note that this tag differs from the FocalLength tag. Tag = 41989 (A405.H) Type = SHORT Count = 1 Default = none- See Also:
- Constant Field Values
-
TAG_SCENE_CAPTURE_TYPE
public static final int TAG_SCENE_CAPTURE_TYPE
This tag indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. Note that this differs from the scene type (SceneType) tag. Tag = 41990 (A406.H) Type = SHORT Count = 1 Default = 0 0 = Standard 1 = Landscape 2 = Portrait 3 = Night scene Other = reserved- See Also:
- Constant Field Values
-
TAG_GAIN_CONTROL
public static final int TAG_GAIN_CONTROL
This tag indicates the degree of overall image gain adjustment. Tag = 41991 (A407.H) Type = SHORT Count = 1 Default = none 0 = None 1 = Low gain up 2 = High gain up 3 = Low gain down 4 = High gain down Other = reserved- See Also:
- Constant Field Values
-
TAG_CONTRAST
public static final int TAG_CONTRAST
This tag indicates the direction of contrast processing applied by the camera when the image was shot. Tag = 41992 (A408.H) Type = SHORT Count = 1 Default = 0 0 = Normal 1 = Soft 2 = Hard Other = reserved- See Also:
- Constant Field Values
-
TAG_SATURATION
public static final int TAG_SATURATION
This tag indicates the direction of saturation processing applied by the camera when the image was shot. Tag = 41993 (A409.H) Type = SHORT Count = 1 Default = 0 0 = Normal 1 = Low saturation 2 = High saturation Other = reserved- See Also:
- Constant Field Values
-
TAG_SHARPNESS
public static final int TAG_SHARPNESS
This tag indicates the direction of sharpness processing applied by the camera when the image was shot. Tag = 41994 (A40A.H) Type = SHORT Count = 1 Default = 0 0 = Normal 1 = Soft 2 = Hard Other = reserved- See Also:
- Constant Field Values
-
TAG_DEVICE_SETTING_DESCRIPTION
public static final int TAG_DEVICE_SETTING_DESCRIPTION
This tag indicates information on the picture-taking conditions of a particular camera model. The tag is used only to indicate the picture-taking conditions in the reader. Tag = 41995 (A40B.H) Type = UNDEFINED Count = Any Default = none The information is recorded in the format shown below. The data is recorded in Unicode using SHORT type for the number of display rows and columns and UNDEFINED type for the camera settings. The Unicode (UCS-2) string including Signature is NULL terminated. The specifics of the Unicode string are as given in ISO/IEC 10464-1. Length Type Meaning ------+-----------+------------------ 2 SHORT Display columns 2 SHORT Display rows Any UNDEFINED Camera setting-1 Any UNDEFINED Camera setting-2 : : : Any UNDEFINED Camera setting-n- See Also:
- Constant Field Values
-
TAG_SUBJECT_DISTANCE_RANGE
public static final int TAG_SUBJECT_DISTANCE_RANGE
This tag indicates the distance to the subject. Tag = 41996 (A40C.H) Type = SHORT Count = 1 Default = none 0 = unknown 1 = Macro 2 = Close view 3 = Distant view Other = reserved- See Also:
- Constant Field Values
-
TAG_IMAGE_UNIQUE_ID
public static final int TAG_IMAGE_UNIQUE_ID
This tag indicates an identifier assigned uniquely to each image. It is recorded as an ASCII string equivalent to hexadecimal notation and 128-bit fixed length. Tag = 42016 (A420.H) Type = ASCII Count = 33 Default = none- See Also:
- Constant Field Values
-
TAG_CAMERA_OWNER_NAME
public static final int TAG_CAMERA_OWNER_NAME
String.- See Also:
- Constant Field Values
-
TAG_BODY_SERIAL_NUMBER
public static final int TAG_BODY_SERIAL_NUMBER
String.- See Also:
- Constant Field Values
-
TAG_LENS_SPECIFICATION
public static final int TAG_LENS_SPECIFICATION
An array of four Rational64u numbers giving focal and aperture ranges.- See Also:
- Constant Field Values
-
TAG_LENS_MAKE
public static final int TAG_LENS_MAKE
String.- See Also:
- Constant Field Values
-
TAG_LENS_MODEL
public static final int TAG_LENS_MODEL
String.- See Also:
- Constant Field Values
-
TAG_LENS_SERIAL_NUMBER
public static final int TAG_LENS_SERIAL_NUMBER
String.- See Also:
- Constant Field Values
-
TAG_GAMMA
public static final int TAG_GAMMA
Rational64u.- See Also:
- Constant Field Values
-
TAG_PRINT_IMAGE_MATCHING_INFO
public static final int TAG_PRINT_IMAGE_MATCHING_INFO
- See Also:
- Constant Field Values
-
TAG_PANASONIC_TITLE
public static final int TAG_PANASONIC_TITLE
- See Also:
- Constant Field Values
-
TAG_PANASONIC_TITLE_2
public static final int TAG_PANASONIC_TITLE_2
- See Also:
- Constant Field Values
-
TAG_PADDING
public static final int TAG_PADDING
- See Also:
- Constant Field Values
-
TAG_LENS
public static final int TAG_LENS
- See Also:
- Constant Field Values
-
-