ExifInterface


public class ExifInterface


This is a class for reading and writing Exif tags in various image file formats.

Supported for reading: JPEG, PNG, WebP, HEIC, DNG, CR2, NEF, NRW, ARW, RW2, ORF, PEF, SRW, RAF, AVIF (on API 31+).

Supported for writing: JPEG, PNG, WebP.

XMP Support

This class can read raw XMP data from the supported image file formats.

XMP data can be stored within Exif data (under tag 700), but many of the formats also define a separate storage location for XMP. ExifInterface handles this ambiguity as follows:

  • JPEG
    • The XMP spec part 3 section 3.3.2 forbids the XMP tag (700) being present in the Exif segment of JPEG files (i.e. XMP should always be in a separate APP1 segment).
    • If XMP is present in both Exif and separate segments, the XMP from the Exif segment is returned from getAttributeBytes and modifications to the XMP with setAttribute are written back to the XMP in the Exif segment, the XMP in the separate segment is preserved unmodified. This is contrary to the spec described above (which suggests the standalone XMP should be preferred over the XMP in the Exif segment).
    • If XMP is not present in either location, and is added with setAttribute, it is written as a standalone segment, in line with the spec described above.
  • HEIC &AVIF
    • If XMP is present in both Exif and separate segments, the XMP from the separate segment is returned from getAttributeBytes.

Summary

Constants

static final short

The constant used by TAG_GPS_ALTITUDE_REF to denote the altitude is above sea level.

static final short

The constant used by TAG_GPS_ALTITUDE_REF to denote the altitude is below sea level.

static final int[]

The constant used by TAG_BITS_PER_SAMPLE.

static final int[]

The constant used by TAG_BITS_PER_SAMPLE.

static final int[]

The constant used by TAG_BITS_PER_SAMPLE.

static final int

The constant used by TAG_COLOR_SPACE to denote sRGB color space.

static final int

The constant used by TAG_COLOR_SPACE to denote Uncalibrated.

static final short

The constant used by TAG_CONTRAST to denote hard contrast.

static final short

The constant used by TAG_CONTRAST to denote normal contrast.

static final short

The constant used by TAG_CONTRAST to denote soft contrast.

static final int

The constant used by TAG_COMPRESSION, see DNG Specification 1.4.0.0.

static final int

The constant used by TAG_COMPRESSION to denote the image is huffman compressed.

static final int

The constant used by TAG_COMPRESSION to denote the image is JPEG.

static final int

The constant used by TAG_COMPRESSION, see DNG Specification 1.4.0.0.

static final int

The constant used by TAG_COMPRESSION, see DNG Specification 1.4.0.0.

static final int

The constant used by TAG_COMPRESSION to denote the image is pack-bits compressed.

static final int

The constant used by TAG_COMPRESSION to denote the image is not compressed.

static final short

The constant used by TAG_EXPOSURE_MODE to denote the exposure mode is Auto.

static final short

The constant used by TAG_EXPOSURE_MODE to denote the exposure mode is Auto bracket.

static final short

The constant used by TAG_EXPOSURE_MODE to denote the exposure mode is Manual.

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Action program (biased toward fast shutter speed).

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Aperture priority.

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Creative program (biased toward depth of field).

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Landscape mode (for landscape photos with the background in focus).

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Manual.

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Normal.

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is not defined.

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Portrait mode (for closeup photos with the background out of focus).

static final short

The constant used by TAG_EXPOSURE_PROGRAM to denote exposure program is Shutter priority.

static final short

The constant used by TAG_FILE_SOURCE to denote the source is DSC.

static final short

The constant used by TAG_FILE_SOURCE to denote the source is other.

static final short

The constant used by TAG_FILE_SOURCE to denote the source is scanner of reflex type.

static final short

The constant used by TAG_FILE_SOURCE to denote the source is scanner of transparent type.

static final short

The flag used by TAG_FLASH to indicate whether the flash is fired.

static final short

The flag used by TAG_FLASH to indicate the camera's flash mode is Auto.

static final short

The flag used by TAG_FLASH to indicate the camera's flash mode is Compulsory flash firing.

static final short

The flag used by TAG_FLASH to indicate the camera's flash mode is Compulsory flash suppression.

static final short

The flag used by TAG_FLASH to indicate no flash function is present.

static final short

The flag used by TAG_FLASH to indicate red-eye reduction is supported.

static final short

The flag used by TAG_FLASH to indicate strobe return light is detected.

static final short

The flag used by TAG_FLASH to indicate strobe return light is not detected.

static final short

The constant used by TAG_PLANAR_CONFIGURATION to denote Chunky format.

static final short

The constant used by TAG_PLANAR_CONFIGURATION to denote Planar format.

static final short

The constant used by TAG_GAIN_CONTROL to denote high gain down.

static final short

The constant used by TAG_GAIN_CONTROL to denote high gain up.

static final short

The constant used by TAG_GAIN_CONTROL to denote low gain down.

static final short

The constant used by TAG_GAIN_CONTROL to denote low gain up.

static final short

The constant used by TAG_GAIN_CONTROL to denote none gain adjustment.

static final String

The constant used by GPS attributes to denote the direction is magnetic direction.

static final String

The constant used by GPS attributes to denote the direction is true direction.

static final String

The constant used by TAG_GPS_DEST_DISTANCE_REF to denote the distance unit is kilometers.

static final String

The constant used by TAG_GPS_DEST_DISTANCE_REF to denote the distance unit is miles.

static final String

The constant used by TAG_GPS_DEST_DISTANCE_REF to denote the distance unit is nautical miles.

static final String

The constant used by TAG_GPS_MEASURE_MODE to denote GPS measurement is 2-dimensional.

static final String

The constant used by TAG_GPS_MEASURE_MODE to denote GPS measurement is 3-dimensional.

static final short

The constant used by TAG_GPS_DIFFERENTIAL to denote differential correction is applied.

static final String

The constant used by TAG_GPS_STATUS to denote GPS measurement is interrupted.

static final String

The constant used by TAG_GPS_STATUS to denote GPS measurement is in progress.

static final short

The constant used by TAG_GPS_DIFFERENTIAL to denote no differential correction is applied.

static final String

The constant used by TAG_GPS_SPEED_REF to denote the speed unit is kilometers per hour.

static final String

The constant used by TAG_GPS_SPEED_REF to denote the speed unit is knots.

static final String

The constant used by TAG_GPS_SPEED_REF to denote the speed unit is miles per hour.

static final String

The constant used by GPS latitude-related tags to denote the latitude is North latitude.

static final String

The constant used by GPS latitude-related tags to denote the latitude is South latitude.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Cloudy weather.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Cool white fluorescent (W 3800 - 4500K).

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is D50.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is D55.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is D65.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is D75.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Daylight.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Daylight fluorescent (D 5700 - 7100K).

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Day white fluorescent (N 4600 - 5500K).

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Fine weather.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Flash.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Fluorescent.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is ISO studio tungsten.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is other.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Shade.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Standard light A.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Standard light B.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Standard light C.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Tungsten (incandescent light).

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is unknown.

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is Warm white fluorescent (L 2600 - 3250K).

static final short

The constant used by TAG_LIGHT_SOURCE to denote light source is White fluorescent (WW 3250 - 3800K).

static final String

The constant used by GPS longitude-related tags to denote the longitude is East longitude.

static final String

The constant used by GPS longitude-related tags to denote the longitude is West longitude.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is Average.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is CenterWeightedAverage.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is MultiSpot.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is other.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is Partial.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is Pattern.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is Spot.

static final short

The constant used by TAG_METERING_MODE to denote metering mode is unknown.

static final int

Indicates the image is left right reversed mirror.

static final int

Indicates the image is upside down mirror, it can also be represented by flip horizontally firstly and rotate 180 degree clockwise.

static final int
static final int

Indicates the image is rotated by 180 degree clockwise.

static final int

Indicates the image is rotated by 270 degree clockwise.

static final int

Indicates the image is rotated by 90 degree clockwise.

static final int

Indicates the image is flipped about top-left <--> bottom-right axis, it can also be represented by flip horizontally firstly and rotate 270 degree clockwise.

static final int

Indicates the image is flipped about top-right <--> bottom-left axis, it can also be represented by flip horizontally firstly and rotate 90 degree clockwise.

static final int
static final int

The constant used by TAG_NEW_SUBFILE_TYPE.

static final int

The constant used by TAG_PHOTOMETRIC_INTERPRETATION.

static final int

The constant used by TAG_PHOTOMETRIC_INTERPRETATION.

static final int

The constant used by TAG_PHOTOMETRIC_INTERPRETATION.

static final int

The constant used by TAG_PHOTOMETRIC_INTERPRETATION.

static final int

The constant used by TAG_NEW_SUBFILE_TYPE.

static final short

The constant used by TAG_CUSTOM_RENDERED to denote special processing is used.

static final short

The constant used by TAG_CUSTOM_RENDERED to denote no special processing is used.

static final short

The constant used to denote resolution unit as centimeters.

static final short

The constant used to denote resolution unit as inches.

static final short

The constant used by TAG_SHARPNESS to denote high saturation.

static final short

The constant used by TAG_SATURATION to denote low saturation.

static final short

The constant used by TAG_SATURATION to denote normal saturation.

static final short

The constant used by TAG_SCENE_CAPTURE_TYPE to denote the scene capture type is Landscape.

static final short

The constant used by TAG_SCENE_CAPTURE_TYPE to denote the scene capture type is Night scene.

static final short

The constant used by TAG_SCENE_CAPTURE_TYPE to denote the scene capture type is Portrait.

static final short

The constant used by TAG_SCENE_CAPTURE_TYPE to denote the scene capture type is Standard.

static final short

The constant used by TAG_SCENE_TYPE to denote the scene is directly photographed.

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is ISO speed.

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is Recommended exposure index (REI).

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is Recommended exposure index (REI) and ISO speed.

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is Standard output sensitivity (SOS).

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is Standard output sensitivity (SOS) and ISO speed.

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is Standard output sensitivity (SOS) and recommended exposure index (REI).

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is Standard output sensitivity (SOS) and recommended exposure index (REI) and ISO speed.

static final short

The constant used by TAG_SENSITIVITY_TYPE to denote sensitivity type is unknown.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is Color sequential area sensor.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is Color sequential linear sensor.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is not defined.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is One-chip color area sensor.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is Three-chip color area sensor.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is Trilinear sensor.

static final short

The constant used by TAG_SENSING_METHOD to denote the image sensor type is Two-chip color area sensor.

static final short

The constant used by TAG_SHARPNESS to denote hard sharpness.

static final short

The constant used by TAG_SHARPNESS to denote normal sharpness.

static final short

The constant used by TAG_SHARPNESS to denote soft sharpness.

static final int

Constant used to indicate that the input stream contains only Exif data.

static final int

Constant used to indicate that the input stream contains the full image data.

static final short

The constant used by TAG_SUBJECT_DISTANCE_RANGE to denote the subject distance range is Close view.

static final short

The constant used by TAG_SUBJECT_DISTANCE_RANGE to denote the subject distance range is Distant view.

static final short

The constant used by TAG_SUBJECT_DISTANCE_RANGE to denote the subject distance range is Macro.

static final short

The constant used by TAG_SUBJECT_DISTANCE_RANGE to denote the subject distance range is unknown.

static final String
TAG_APERTURE_VALUE = "ApertureValue"

The lens aperture.

static final String
TAG_ARTIST = "Artist"

This tag records the name of the camera owner, photographer or image creator.

static final String
TAG_BITS_PER_SAMPLE = "BitsPerSample"

The number of bits per image component.

static final String
TAG_BODY_SERIAL_NUMBER = "BodySerialNumber"

This tag records the serial number of the body of the camera that was used in photography as an ASCII string.

static final String
TAG_BRIGHTNESS_VALUE = "BrightnessValue"

The value of brightness.

static final String
TAG_CAMARA_OWNER_NAME = "CameraOwnerName"

This field is deprecated.

Use TAG_CAMERA_OWNER_NAME instead.

static final String
TAG_CAMERA_OWNER_NAME = "CameraOwnerName"

This tag records the owner of a camera used in photography as an ASCII string.

static final String
TAG_CFA_PATTERN = "CFAPattern"

Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used.

static final String
TAG_COLOR_SPACE = "ColorSpace"

The color space information tag is always recorded as the color space specifier.

static final String
TAG_COMPONENTS_CONFIGURATION = "ComponentsConfiguration"

Information specific to compressed data.

static final String
TAG_COMPRESSED_BITS_PER_PIXEL = "CompressedBitsPerPixel"

Information specific to compressed data.

static final String
TAG_COMPRESSION = "Compression"

The compression scheme used for the image data.

static final String
TAG_CONTRAST = "Contrast"

This tag indicates the direction of contrast processing applied by the camera when the image was shot.

static final String
TAG_COPYRIGHT = "Copyright"

Copyright information.

static final String
TAG_CUSTOM_RENDERED = "CustomRendered"

This tag indicates the use of special processing on image data, such as rendering geared to output.

static final String
TAG_DATETIME = "DateTime"

The date and time of image creation.

static final String
TAG_DATETIME_DIGITIZED = "DateTimeDigitized"

The date and time when the image was stored as digital data.

static final String
TAG_DATETIME_ORIGINAL = "DateTimeOriginal"

The date and time when the original image data was generated.

static final String
TAG_DEFAULT_CROP_SIZE = "DefaultCropSize"

Type is int.

static final String
TAG_DEVICE_SETTING_DESCRIPTION = "DeviceSettingDescription"

This tag indicates information on the picture-taking conditions of a particular camera model.

static final String
TAG_DIGITAL_ZOOM_RATIO = "DigitalZoomRatio"

This tag indicates the digital zoom ratio when the image was shot.

static final String
TAG_DNG_VERSION = "DNGVersion"

Type is int.

static final String
TAG_EXIF_VERSION = "ExifVersion"

The version of this standard supported.

static final String
TAG_EXPOSURE_BIAS_VALUE = "ExposureBiasValue"

The exposure bias.

static final String
TAG_EXPOSURE_INDEX = "ExposureIndex"

Indicates the exposure index selected on the camera or input device at the time the image is captured.

static final String
TAG_EXPOSURE_MODE = "ExposureMode"

This tag indicates the exposure mode set when the image was shot.

static final String
TAG_EXPOSURE_PROGRAM = "ExposureProgram"

The class of the program used by the camera to set exposure when the picture is taken.

static final String
TAG_EXPOSURE_TIME = "ExposureTime"

Exposure time, given in seconds.

static final String
TAG_FILE_SOURCE = "FileSource"

Indicates the image source.

static final String
TAG_FLASH = "Flash"

This tag indicates the status of flash when the image was shot.

static final String
TAG_FLASHPIX_VERSION = "FlashpixVersion"

The Flashpix format version supported by a FPXR file.

static final String
TAG_FLASH_ENERGY = "FlashEnergy"

Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).

static final String
TAG_FOCAL_LENGTH = "FocalLength"

The actual focal length of the lens, in mm.

static final String
TAG_FOCAL_LENGTH_IN_35MM_FILM = "FocalLengthIn35mmFilm"

This tag indicates the equivalent focal length assuming a 35mm film camera, in mm.

static final String
TAG_FOCAL_PLANE_RESOLUTION_UNIT = "FocalPlaneResolutionUnit"

Indicates the unit for measuring TAG_FOCAL_PLANE_X_RESOLUTION and TAG_FOCAL_PLANE_Y_RESOLUTION.

static final String
TAG_FOCAL_PLANE_X_RESOLUTION = "FocalPlaneXResolution"

Indicates the number of pixels in the image width (X) direction per TAG_FOCAL_PLANE_RESOLUTION_UNIT on the camera focal plane.

static final String
TAG_FOCAL_PLANE_Y_RESOLUTION = "FocalPlaneYResolution"

Indicates the number of pixels in the image height (Y) direction per TAG_FOCAL_PLANE_RESOLUTION_UNIT on the camera focal plane.

static final String
TAG_F_NUMBER = "FNumber"

The F number.

static final String
TAG_GAIN_CONTROL = "GainControl"

This tag indicates the degree of overall image gain adjustment.

static final String
TAG_GAMMA = "Gamma"

Indicates the value of coefficient gamma.

static final String
TAG_GPS_ALTITUDE = "GPSAltitude"

Indicates the altitude based on the reference in TAG_GPS_ALTITUDE_REF.

static final String
TAG_GPS_ALTITUDE_REF = "GPSAltitudeRef"

Indicates the altitude used as the reference altitude.

static final String
TAG_GPS_AREA_INFORMATION = "GPSAreaInformation"

A character string recording the name of the GPS area.

static final String
TAG_GPS_DATESTAMP = "GPSDateStamp"

A character string recording date and time information relative to UTC (Coordinated Universal Time).

static final String
TAG_GPS_DEST_BEARING = "GPSDestBearing"

Indicates the bearing to the destination point.

static final String
TAG_GPS_DEST_BEARING_REF = "GPSDestBearingRef"

Indicates the reference used for giving the bearing to the destination point.

static final String
TAG_GPS_DEST_DISTANCE = "GPSDestDistance"

Indicates the distance to the destination point.

static final String
TAG_GPS_DEST_DISTANCE_REF = "GPSDestDistanceRef"

Indicates the unit used to express the distance to the destination point.

static final String
TAG_GPS_DEST_LATITUDE = "GPSDestLatitude"

Indicates the latitude of the destination point.

static final String
TAG_GPS_DEST_LATITUDE_REF = "GPSDestLatitudeRef"

Indicates whether the latitude of the destination point is north or south latitude.

static final String
TAG_GPS_DEST_LONGITUDE = "GPSDestLongitude"

Indicates the longitude of the destination point.

static final String
TAG_GPS_DEST_LONGITUDE_REF = "GPSDestLongitudeRef"

Indicates whether the longitude of the destination point is east or west longitude.

static final String
TAG_GPS_DIFFERENTIAL = "GPSDifferential"

Indicates whether differential correction is applied to the GPS receiver.

static final String
TAG_GPS_DOP = "GPSDOP"

Indicates the GPS DOP (data degree of precision).

static final String
TAG_GPS_H_POSITIONING_ERROR = "GPSHPositioningError"

This tag indicates horizontal positioning errors in meters.

static final String
TAG_GPS_IMG_DIRECTION = "GPSImgDirection"

ndicates the direction of the image when it was captured.

static final String
TAG_GPS_IMG_DIRECTION_REF = "GPSImgDirectionRef"

Indicates the reference for giving the direction of the image when it is captured.

static final String
TAG_GPS_LATITUDE = "GPSLatitude"

Indicates the latitude.

static final String
TAG_GPS_LATITUDE_REF = "GPSLatitudeRef"

Indicates whether the latitude is north or south latitude.

static final String
TAG_GPS_LONGITUDE = "GPSLongitude"

Indicates the longitude.

static final String
TAG_GPS_LONGITUDE_REF = "GPSLongitudeRef"

Indicates whether the longitude is east or west longitude.

static final String
TAG_GPS_MAP_DATUM = "GPSMapDatum"

Indicates the geodetic survey data used by the GPS receiver.

static final String
TAG_GPS_MEASURE_MODE = "GPSMeasureMode"

Indicates the GPS measurement mode.

static final String
TAG_GPS_PROCESSING_METHOD = "GPSProcessingMethod"

A character string recording the name of the method used for location finding.

static final String
TAG_GPS_SATELLITES = "GPSSatellites"

Indicates the GPS satellites used for measurements.

static final String
TAG_GPS_SPEED = "GPSSpeed"

Indicates the speed of GPS receiver movement.

static final String
TAG_GPS_SPEED_REF = "GPSSpeedRef"

Indicates the unit used to express the GPS receiver speed of movement.

static final String
TAG_GPS_STATUS = "GPSStatus"

Indicates the status of the GPS receiver when the image is recorded. 'A' means measurement is in progress, and 'V' means the measurement is interrupted.

static final String
TAG_GPS_TIMESTAMP = "GPSTimeStamp"

Indicates the time as UTC (Coordinated Universal Time).

static final String
TAG_GPS_TRACK = "GPSTrack"

Indicates the direction of GPS receiver movement.

static final String
TAG_GPS_TRACK_REF = "GPSTrackRef"

Indicates the reference for giving the direction of GPS receiver movement.

static final String
TAG_GPS_VERSION_ID = "GPSVersionID"

Indicates the version of GPS Info IFD.

static final String
TAG_IMAGE_DESCRIPTION = "ImageDescription"

An ASCII string giving the title of the image.

static final String
TAG_IMAGE_LENGTH = "ImageLength"

The number of rows of image data.

static final String
TAG_IMAGE_UNIQUE_ID = "ImageUniqueID"

This tag indicates an identifier assigned uniquely to each image.

static final String
TAG_IMAGE_WIDTH = "ImageWidth"

The number of columns of image data, equal to the number of pixels per row.

static final String
TAG_INTEROPERABILITY_INDEX = "InteroperabilityIndex"

Indicates the identification of the Interoperability rule.

static final String
TAG_ISO_SPEED = "ISOSpeed"

This tag indicates the ISO speed value of a camera or input device that is defined in ISO 12232.

static final String
TAG_ISO_SPEED_LATITUDE_YYY = "ISOSpeedLatitudeyyy"

This tag indicates the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.

static final String
TAG_ISO_SPEED_LATITUDE_ZZZ = "ISOSpeedLatitudezzz"

This tag indicates the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.

static final String
TAG_ISO_SPEED_RATINGS = "ISOSpeedRatings"

This field is deprecated.

Use TAG_PHOTOGRAPHIC_SENSITIVITY instead.

static final String
TAG_JPEG_INTERCHANGE_FORMAT = "JPEGInterchangeFormat"

The offset to the start byte (SOI) of JPEG compressed thumbnail data.

static final String
TAG_JPEG_INTERCHANGE_FORMAT_LENGTH = "JPEGInterchangeFormatLength"

The number of bytes of JPEG compressed thumbnail data.

static final String
TAG_LENS_MAKE = "LensMake"

This tag records the lens manufacturer as an ASCII string.

static final String
TAG_LENS_MODEL = "LensModel"

This tag records the lens’s model name and model number as an ASCII string.

static final String
TAG_LENS_SERIAL_NUMBER = "LensSerialNumber"

This tag records the serial number of the interchangeable lens that was used in photography as an ASCII string.

static final String
TAG_LENS_SPECIFICATION = "LensSpecification"

This tag notes minimum focal length, maximum focal length, minimum F number in the minimum focal length, and minimum F number in the maximum focal length, which are specification information for the lens that was used in photography.

static final String
TAG_LIGHT_SOURCE = "LightSource"

The kind of light source.

static final String
TAG_MAKE = "Make"

The manufacturer of the recording equipment.

static final String
TAG_MAKER_NOTE = "MakerNote"

A tag for manufacturers of Exif/DCF writers to record any desired information.

static final String
TAG_MAX_APERTURE_VALUE = "MaxApertureValue"

The smallest F number of the lens.

static final String
TAG_METERING_MODE = "MeteringMode"

The metering mode.

static final String
TAG_MODEL = "Model"

The model name or model number of the equipment.

static final String
TAG_NEW_SUBFILE_TYPE = "NewSubfileType"

Type is int.

static final String
TAG_OECF = "OECF"

Indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524.

static final String
TAG_OFFSET_TIME = "OffsetTime"

A tag used to record the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTime tag.

static final String
TAG_OFFSET_TIME_DIGITIZED = "OffsetTimeDigitized"

A tag used to record the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTimeDigitized tag.

static final String
TAG_OFFSET_TIME_ORIGINAL = "OffsetTimeOriginal"

A tag used to record the offset from UTC (the time difference from Universal Time Coordinated including daylight saving time) of the time of DateTimeOriginal tag.

static final String
TAG_ORF_ASPECT_FRAME = "AspectFrame"

Type is int.

static final String
TAG_ORF_PREVIEW_IMAGE_LENGTH = "PreviewImageLength"

Type is int.

static final String
TAG_ORF_PREVIEW_IMAGE_START = "PreviewImageStart"

Type is int.

static final String
TAG_ORF_THUMBNAIL_IMAGE = "ThumbnailImage"

Type is undefined.

static final String
TAG_ORIENTATION = "Orientation"

The image orientation viewed in terms of rows and columns.

static final String
TAG_PHOTOGRAPHIC_SENSITIVITY = "PhotographicSensitivity"

This tag indicates the sensitivity of the camera or input device when the image was shot.

static final String
TAG_PHOTOMETRIC_INTERPRETATION = "PhotometricInterpretation"

The pixel composition.

static final String
TAG_PIXEL_X_DIMENSION = "PixelXDimension"

Information specific to compressed data.

static final String
TAG_PIXEL_Y_DIMENSION = "PixelYDimension"

Information specific to compressed data.

static final String
TAG_PLANAR_CONFIGURATION = "PlanarConfiguration"

Indicates whether pixel components are recorded in chunky or planar format.

static final String
TAG_PRIMARY_CHROMATICITIES = "PrimaryChromaticities"

The chromaticity of the three primary colors of the image.

static final String
TAG_RECOMMENDED_EXPOSURE_INDEX = "RecommendedExposureIndex"

This tag indicates the recommended exposure index value of a camera or input device defined in ISO 12232.

static final String
TAG_REFERENCE_BLACK_WHITE = "ReferenceBlackWhite"

The reference black point value and reference white point value.

static final String
TAG_RELATED_SOUND_FILE = "RelatedSoundFile"

This tag is used to record the name of an audio file related to the image data.

static final String
TAG_RESOLUTION_UNIT = "ResolutionUnit"

The unit for measuring TAG_X_RESOLUTION and TAG_Y_RESOLUTION.

static final String
TAG_ROWS_PER_STRIP = "RowsPerStrip"

The number of rows per strip.

static final String