Packages

 

com.aspose.imaging.exif

Class ExifProperties

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.imaging.exif.ExifProperties


  • public final class ExifProperties
    extends com.aspose.ms.System.Enum

    Exif tags list

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ApertureValue
      The lens aperture value.
      static int Artist
      This tag records the name of the camera owner, photographer or image creator.
      static int BitsPerSample
      The number of bits per image component.
      static int BodySerialNumber
      Contains camera body serial number
      static int BrightnessValue
      The brightness value.
      static int CameraOwnerName
      Contains camera owner name
      static int CFAPattern
      Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used.
      static int ColorSpace
      The color space information tag (ColorSpace) is always recorded as the color space specifier.
      static int ComponentsConfiguration
      The components configuration.
      static int CompressedBitsPerPixel
      Specific to compressed data; states the compressed bits per pixel.
      static int Compression
      The compression scheme used for the image data.
      static int Contrast
      This tag indicates the direction of contrast processing applied by the camera when the image was shot.
      static int Copyright
      Copyright information.
      static int CustomRendered
      This tag indicates the use of special processing on image data, such as rendering geared to output.
      static int DateTime
      The date and time of image creation.
      static int DateTimeDigitized
      The date time digitized.
      static int DateTimeOriginal
      The date and time when the original image data was generated.
      static int DeviceSettingDescription
      This tag indicates information on the picture-taking conditions of a particular camera model.
      static int DigitalZoomRatio
      This tag indicates the digital zoom ratio when the image was shot.
      static int ExifIfdPointer
      A pointer to the Exif IFD.
      static int ExifVersion
      The exif version.
      static int ExposureBiasValue
      The exposure bias value.
      static int ExposureIndex
      Indicates the exposure index selected on the camera or input device at the time the image is captured.
      static int ExposureMode
      This tag indicates the exposure mode set when the image was shot.
      static int ExposureProgram
      The class of the program used by the camera to set exposure when the picture is taken.
      static int ExposureTime
      Exposure time, given in seconds.
      static int FileSource
      The file source.
      static int Flash
      Indicates the status of flash when the image was shot.
      static int FlashEnergy
      Indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds(BCPS).
      static int FlashpixVersion
      The Flashpix format version supported by a FPXR file.
      static int FNumber
      The F number.
      static int FocalLength
      The actual focal length of the lens, in mm.
      static int FocalLengthIn35MmFilm
      This tag indicates the equivalent focal length assuming a 35mm film camera, in mm.
      static int FocalPlaneResolutionUnit
      Indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution.
      static int FocalPlaneXResolution
      Indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane.
      static int FocalPlaneYResolution
      Indicates the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane.
      static int GainControl
      This tag indicates the degree of overall image gain adjustment.
      static int Gamma
      Gamma value
      static int GPSAltitude
      Indicates the altitude based on the reference in GPSAltitudeRef.
      static int GPSAltitudeRef
      Indicates the altitude used as the reference altitude.
      static int GPSAreaInformation
      A character string recording the name of the GPS area.
      static int GPSDateStamp
      A character string recording date and time information relative to UTC (Coordinated Universal Time).
      static int GPSDestBearing
      Indicates the bearing to the destination point.
      static int GPSDestBearingRef
      Indicates the reference used for giving the bearing to the destination point.
      static int GPSDestDistance
      Indicates the distance to the destination point.
      static int GPSDestDistanceRef
      Indicates the unit used to express the distance to the destination point.
      static int GPSDestLatitude
      Indicates the latitude of the destination point.
      static int GPSDestLatitudeRef
      Indicates whether the latitude of the destination point is north or south latitude.
      static int GPSDestLongitude
      Indicates the longitude of the destination point.
      static int GPSDestLongitudeRef
      Indicates whether the longitude of the destination point is east or west longitude.
      static int GPSDifferential
      Indicates whether differential correction is applied to the GPS receiver.
      static int GPSDOP
      Indicates the GPS DOP (data degree of precision).
      static int GPSIfdPointer
      The gps ifd pointer.
      static int GPSImgDirection
      Indicates the direction of the image when it was captured.
      static int GPSImgDirectionRef
      Indicates the reference for giving the direction of the image when it is captured.
      static int GPSLatitude
      Indicates the latitude.
      static int GPSLatitudeRef
      Indicates whether the latitude is north or south latitude.
      static int GPSLongitude
      Indicates the longitude.
      static int GPSLongitudeRef
      Indicates whether the longitude is east or west longitude.
      static int GPSMapDatum
      Indicates the geodetic survey data used by the GPS receiver.
      static int GPSMeasureMode
      Indicates the GPS measurement mode.
      static int GPSProcessingMethod
      A character string recording the name of the method used for location finding.
      static int GPSSatellites
      Indicates the GPS satellites used for measurements.
      static int GPSSpeed
      Indicates the speed of GPS receiver movement.
      static int GPSSpeedRef
      Indicates the unit used to express the GPS receiver speed of movement.
      static int GPSStatus
      Indicates the status of the GPS receiver when the image is recorded.
      static int GPSTimestamp
      Indicates the time as UTC (Coordinated Universal Time).
      static int GPSTrack
      Indicates the direction of GPS receiver movement.
      static int GPSTrackRef
      Indicates the reference for giving the direction of GPS receiver movement.
      static int GPSVersionID
      Indicates the version of GPSInfoIFD.
      static int ImageDescription
      A character string giving the title of the image.
      static int ImageLength
      The number of rows of image data.
      static int ImageUniqueID
      The image unique id.
      static int ImageWidth
      The number of columns of image data, equal to the number of pixels per row.
      static int ISOSpeed
      Information about iso speed value as defined in ISO 12232
      static int ISOSpeedLatitudeYYY
      This tag indicates ISO speed latitude yyy value as defined in ISO 12232
      static int ISOSpeedLatitudeZZZ
      This tag indicates ISO speed latitude zzz value as defined in ISO 12232
      static int JPEGInterchangeFormat
      The offset to the start byte (SOI) of JPEG compressed thumbnail data.
      static int JPEGInterchangeFormatLength
      The number of bytes of JPEG compressed thumbnail data.
      static int LensMake
      This tag records lens manufacturer
      static int LensModel
      This tag records lens`s model name and model number
      static int LensSerialNumber
      This tag records the serial number of interchangable lens
      static int LensSpecification
      This tag notes minimum focal length, maximum focal length, minimum F number in the minimum focal length and minimum F number in maximum focal length
      static int LightSource
      The kind light source.
      static int Make
      The manufacturer of the recording equipment.
      static int MakerNote
      A tag for manufacturers of Exif writers to record any desired information.
      static int MaxApertureValue
      The max aperture value.
      static int MeteringMode
      The metering mode.
      static int Model
      The model name or model number of the equipment.
      static int OECF
      Indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
      static int Orientation
      The image orientation viewed in terms of rows and columns.
      static int PhotographicSensitivity
      Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.
      static int PhotometricInterpretation
      The pixel composition.
      static int PixelXDimension
      Information specific to compressed data.
      static int PixelYDimension
      Information specific to compressed data.
      static int PlanarConfiguration
      Indicates whether pixel components are recorded in a chunky or planar format.
      static int PrimaryChromaticities
      The chromaticity of the three primary colors of the image.
      static int RecommendedExposureIndex
      Indicates recommended exposure index
      static int ReferenceBlackWhite
      The reference black point value and reference white point value.
      static int RelatedSoundFile
      The related sound file.
      static int ResolutionUnit
      The unit for measuring XResolution and YResolution.
      static int RowsPerStrip
      The number of rows per strip.
      static int SamplesPerPixel
      The number of components per pixel.
      static int Saturation
      This tag indicates the direction of saturation processing applied by the camera when the image was shot.
      static int SceneCaptureType
      This tag indicates the type of scene that was shot.
      static int SceneType
      Indicates the type of scene.
      static int SensingMethod
      Indicates the image sensor type on the camera or input device.
      static int SensitivityType
      Type of photographic sensitivity
      static int Sharpness
      This tag indicates the direction of sharpness processing applied by the camera when the image was shot
      static int ShutterSpeedValue
      The shutter speed value.
      static int Software
      This tag records the name and version of the software or firmware of the camera or image input device used to generate the image.
      static int SpatialFrequencyResponse
      This tag records 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 12233.
      static int SpectralSensitivity
      Indicates the spectral sensitivity of each channel of the camera used.
      static int StandardOutputSensitivity
      Indicates standard output sensitivity of camera
      static int StripByteCounts
      The total number of bytes in each strip.
      static int StripOffsets
      For each strip, the byte offset of that strip.
      static int SubjectArea
      This tag indicates the location and area of the main subject in the overall scene.
      static int SubjectDistance
      The distance to the subject, given in meters.
      static int SubjectDistanceRange
      This tag indicates the distance to the subject.
      static int SubjectLocation
      Indicates the location of the main subject in the scene.
      static int SubsecTime
      A tag used to record fractions of seconds for the DateTime tag.
      static int SubsecTimeDigitized
      A tag used to record fractions of seconds for the DateTimeDigitized tag.
      static int SubsecTimeOriginal
      A tag used to record fractions of seconds for the DateTimeOriginal tag.
      static int TransferFunction
      A transfer function for the image, described in tabular style.
      static int UserComment
      A tag for Exif users to write keywords or comments on the image besides those in ImageDescription, and without the character code limitations of the ImageDescription tag.
      static int WhiteBalance
      This tag indicates the white balance mode set when the image was shot.
      static int WhitePoint
      The chromaticity of the white point of the image.
      static int XResolution
      The number of pixels per ResolutionUnit in the ImageWidth direction.
      static int YCbCrCoefficients
      The matrix coefficients for transformation from RGB to YCbCr image data.
      static int YCbCrPositioning
      The position of chrominance components in relation to the luminance component.
      static int YCbCrSubSampling
      The sampling ratio of chrominance components in relation to the luminance component.
      static int YResolution
      The number of pixels per ResolutionUnit in the ImageLength direction.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, getValues, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • ImageWidth

        public static final int ImageWidth

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

        See Also:
        Constant Field Values
      • ImageLength

        public static final int ImageLength

        The number of rows of image data.

        See Also:
        Constant Field Values
      • BitsPerSample

        public static final int BitsPerSample

        The number of bits per image component. In this standard each component of the image is 8 bits, so the value for this tag is 8.

        See Also:
        Constant Field Values
      • Compression

        public static final int Compression

        The compression scheme used for the image data. When a primary image is JPEG compressed, this designation is not necessary and is omitted.

        See Also:
        Constant Field Values
      • PhotometricInterpretation

        public static final int PhotometricInterpretation

        The pixel composition.

        See Also:
        Constant Field Values
      • ImageDescription

        public static final int ImageDescription

        A character string giving the title of the image. It may be a comment such as "1988 company picnic" or the like.

        See Also:
        Constant Field Values
      • Make

        public static final int Make

        The manufacturer of the recording equipment. This is the manufacturer of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown.

        See Also:
        Constant Field Values
      • Model

        public static final int Model

        The model name or model number of the equipment. This is the model name or number of the DSC, scanner, video digitizer or other equipment that generated the image. When the field is left blank, it is treated as unknown.

        See Also:
        Constant Field Values
      • Orientation

        public static final int Orientation

        The image orientation viewed in terms of rows and columns.

        See Also:
        Constant Field Values
      • SamplesPerPixel

        public static final int SamplesPerPixel

        The number of components per pixel. Since this standard applies to RGB and YCbCr images, the value set for this tag is 3.

        See Also:
        Constant Field Values
      • XResolution

        public static final int XResolution

        The number of pixels per ResolutionUnit in the ImageWidth direction. When the image resolution is unknown, 72 [dpi] is designated.

        See Also:
        Constant Field Values
      • YResolution

        public static final int YResolution

        The number of pixels per ResolutionUnit in the ImageLength direction. The same value as XResolution is designated.

        See Also:
        Constant Field Values
      • PlanarConfiguration

        public static final int PlanarConfiguration

        Indicates whether pixel components are recorded in a chunky or planar format. If this field does not exist, the TIFF default of 1 (chunky) is assumed.

        See Also:
        Constant Field Values
      • ResolutionUnit

        public static final int ResolutionUnit

        The unit for measuring XResolution and YResolution. The same unit is used for both XResolution and YResolution. If the image resolution is unknown, 2 (inches) is designated.

        See Also:
        Constant Field Values
      • TransferFunction

        public static final int TransferFunction

        A transfer function for the image, described in tabular style. Normally this tag is not necessary, since color space is specified in the color space information ColorSpace tag.

        See Also:
        Constant Field Values
      • Software

        public static final int Software

        This tag records the name and version of the software or firmware of the camera or image input device used to generate the image. The detailed format is not specified, but it is recommended that the example shown below be followed. When the field is left blank, it is treated as unknown.

        See Also:
        Constant Field Values
      • DateTime

        public static final int DateTime

        The date and time of image creation. In Exif standard, it is the date and time the file was changed.

        See Also:
        Constant Field Values
      • Artist

        public static final int Artist

        This tag records the name of the camera owner, photographer or image creator. The detailed format is not specified, but it is recommended that the information be written as in the example below for ease of Interoperability. When the field is left blank, it is treated as unknown. Ex.) "Camera owner, John Smith; Photographer, Michael Brown; Image creator, Ken James"

        See Also:
        Constant Field Values
      • WhitePoint

        public static final int WhitePoint

        The chromaticity of the white point of the image. Normally this tag is not necessary, since color space is specified in the colorspace information ColorSpace tag.

        See Also:
        Constant Field Values
      • PrimaryChromaticities

        public static final int PrimaryChromaticities

        The chromaticity of the three primary colors of the image. Normally this tag is not necessary, since colorspace is specified in the colorspace information ColorSpace tag.

        See Also:
        Constant Field Values
      • YCbCrCoefficients

        public static final int YCbCrCoefficients

        The matrix coefficients for transformation from RGB to YCbCr image data.

        See Also:
        Constant Field Values
      • YCbCrSubSampling

        public static final int YCbCrSubSampling

        The sampling ratio of chrominance components in relation to the luminance component.

        See Also:
        Constant Field Values
      • YCbCrPositioning

        public static final int YCbCrPositioning

        The position of chrominance components in relation to the luminance component. This field is designated only for JPEG compressed data or uncompressed YCbCr data. The TIFF default is 1 (centered); but when Y:Cb:Cr = 4:2:2 it is recommended in this standard that 2 (co-sited) be used to record data, in order to improve the image quality when viewed on TV systems. When this field does not exist, the reader shall assume the TIFF default. In the case of Y:Cb:Cr = 4:2:0, the TIFF default (centered) is recommended. If the reader does not have the capability of supporting both kinds of YCbCrPositioning, it shall follow the TIFF default regardless of the value in this field. It is preferable that readers " be able to support both centered and co-sited positioning.

        See Also:
        Constant Field Values
      • ReferenceBlackWhite

        public static final int ReferenceBlackWhite

        The reference black point value and reference white point value. No defaults are given in TIFF, but the values below are given as defaults here. The color space is declared in a color space information tag, with the default being the value that gives the optimal image characteristics Interoperability these conditions

        See Also:
        Constant Field Values
      • Copyright

        public static final int Copyright

        Copyright information. In this standard the tag is used to indicate both the photographer and editor copyrights. It is the copyright notice of the person or organization claiming rights to the image. The Interoperability copyright statement including date and rights should be written in this field; e.g., "Copyright, John Smith, 19xx. All rights reserved.". In this standard the field records both the photographer and editor copyrights, with each recorded in a separate part of the statement. When there is a clear distinction between the photographer and editor copyrights, these are to be written in the order of photographer followed by editor copyright, separated by NULL (in this case since the statement also ends with a NULL, there are two NULL codes). When only the photographer copyright is given, it is terminated by one NULL code . When only the editor copyright is given, the photographer copyright part consists of one space followed by a terminating NULL code, then the editor copyright is given. When the field is left blank, it is treated as unknown.

        See Also:
        Constant Field Values
      • ExposureTime

        public static final int ExposureTime

        Exposure time, given in seconds.

        See Also:
        Constant Field Values
      • ExposureProgram

        public static final int ExposureProgram

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

        See Also:
        Constant Field Values
      • SpectralSensitivity

        public static final int SpectralSensitivity

        Indicates the spectral sensitivity of each channel of the camera used.

        See Also:
        Constant Field Values
      • PhotographicSensitivity

        public static final int PhotographicSensitivity

        Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.

        See Also:
        Constant Field Values
      • OECF

        public static final int OECF

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

        See Also:
        Constant Field Values
      • DateTimeOriginal

        public static final int DateTimeOriginal

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

        See Also:
        Constant Field Values
      • DateTimeDigitized

        public static final int DateTimeDigitized

        The date time digitized.

        See Also:
        Constant Field Values
      • ComponentsConfiguration

        public static final int ComponentsConfiguration

        The components configuration.

        See Also:
        Constant Field Values
      • CompressedBitsPerPixel

        public static final int CompressedBitsPerPixel

        Specific to compressed data; states the compressed bits per pixel.

        See Also:
        Constant Field Values
      • ShutterSpeedValue

        public static final int ShutterSpeedValue

        The shutter speed value.

        See Also:
        Constant Field Values
      • ApertureValue

        public static final int ApertureValue

        The lens aperture value.

        See Also:
        Constant Field Values
      • BrightnessValue

        public static final int BrightnessValue

        The brightness value.

        See Also:
        Constant Field Values
      • ExposureBiasValue

        public static final int ExposureBiasValue

        The exposure bias value.

        See Also:
        Constant Field Values
      • MaxApertureValue

        public static final int MaxApertureValue

        The max aperture value.

        See Also:
        Constant Field Values
      • SubjectDistance

        public static final int SubjectDistance

        The distance to the subject, given in meters.

        See Also:
        Constant Field Values
      • LightSource

        public static final int LightSource

        The kind light source.

        See Also:
        Constant Field Values
      • Flash

        public static final int Flash

        Indicates the status of flash when the image was shot.

        See Also:
        Constant Field Values
      • FocalLength

        public static final int FocalLength

        The actual focal length of the lens, in mm.

        See Also:
        Constant Field Values
      • SubjectArea

        public static final int SubjectArea

        This tag indicates the location and area of the main subject in the overall scene.

        See Also:
        Constant Field Values
      • MakerNote

        public static final int MakerNote

        A tag for manufacturers of Exif writers to record any desired information. The contents are up to the manufacturer, but this tag should not be used for any other than its intended purpose.

        See Also:
        Constant Field Values
      • UserComment

        public static final int UserComment

        A tag for Exif users to write keywords or comments on the image besides those in ImageDescription, and without the character code limitations of the ImageDescription tag.

        See Also:
        Constant Field Values
      • SubsecTime

        public static final int SubsecTime

        A tag used to record fractions of seconds for the DateTime tag.

        See Also:
        Constant Field Values
      • SubsecTimeOriginal

        public static final int SubsecTimeOriginal

        A tag used to record fractions of seconds for the DateTimeOriginal tag.

        See Also:
        Constant Field Values
      • SubsecTimeDigitized

        public static final int SubsecTimeDigitized

        A tag used to record fractions of seconds for the DateTimeDigitized tag.

        See Also:
        Constant Field Values
      • FlashpixVersion

        public static final int FlashpixVersion

        The Flashpix format version supported by a FPXR file.

        See Also:
        Constant Field Values
      • ColorSpace

        public static final int ColorSpace

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

        See Also:
        Constant Field Values
      • RelatedSoundFile

        public static final int RelatedSoundFile

        The related sound file.

        See Also:
        Constant Field Values
      • FlashEnergy

        public static final int FlashEnergy

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

        See Also:
        Constant Field Values
      • SpatialFrequencyResponse

        public static final int SpatialFrequencyResponse

        This tag records 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 12233.

        See Also:
        Constant Field Values
      • FocalPlaneXResolution

        public static final int FocalPlaneXResolution

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

        See Also:
        Constant Field Values
      • FocalPlaneYResolution

        public static final int FocalPlaneYResolution

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

        See Also:
        Constant Field Values
      • FocalPlaneResolutionUnit

        public static final int FocalPlaneResolutionUnit

        Indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution. This value is the same as the ResolutionUnit.

        See Also:
        Constant Field Values
      • SubjectLocation

        public static final int SubjectLocation

        Indicates the location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge, prior to rotation processing as per the Rotation tag.

        See Also:
        Constant Field Values
      • ExposureIndex

        public static final int ExposureIndex

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

        See Also:
        Constant Field Values
      • SensingMethod

        public static final int SensingMethod

        Indicates the image sensor type on the camera or input device.

        See Also:
        Constant Field Values
      • SceneType

        public static final int SceneType

        Indicates the type of scene. If a DSC recorded the image, this tag value shall always be set to 1, indicating that the image was directly photographed.

        See Also:
        Constant Field Values
      • CFAPattern

        public static final int CFAPattern

        Indicates the color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.

        See Also:
        Constant Field Values
      • CustomRendered

        public static final int CustomRendered

        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.

        See Also:
        Constant Field Values
      • ExposureMode

        public static final int ExposureMode

        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.

        See Also:
        Constant Field Values
      • WhiteBalance

        public static final int WhiteBalance

        This tag indicates the white balance mode set when the image was shot.

        See Also:
        Constant Field Values
      • DigitalZoomRatio

        public static final int DigitalZoomRatio

        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.

        See Also:
        Constant Field Values
      • FocalLengthIn35MmFilm

        public static final int FocalLengthIn35MmFilm

        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.

        See Also:
        Constant Field Values
      • SceneCaptureType

        public static final int SceneCaptureType

        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.

        See Also:
        Constant Field Values
      • GainControl

        public static final int GainControl

        This tag indicates the degree of overall image gain adjustment.

        See Also:
        Constant Field Values
      • Contrast

        public static final int Contrast

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

        See Also:
        Constant Field Values
      • Saturation

        public static final int Saturation

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

        See Also:
        Constant Field Values
      • Sharpness

        public static final int Sharpness

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

        See Also:
        Constant Field Values
      • DeviceSettingDescription

        public static final int DeviceSettingDescription

        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.

        See Also:
        Constant Field Values
      • SubjectDistanceRange

        public static final int SubjectDistanceRange

        This tag indicates the distance to the subject.

        See Also:
        Constant Field Values
      • ImageUniqueID

        public static final int ImageUniqueID

        The image unique id.

        See Also:
        Constant Field Values
      • GPSVersionID

        public static final int GPSVersionID

        Indicates the version of GPSInfoIFD.

        See Also:
        Constant Field Values
      • GPSLatitudeRef

        public static final int GPSLatitudeRef

        Indicates whether the latitude is north or south latitude.

        See Also:
        Constant Field Values
      • GPSLatitude

        public static final int GPSLatitude

        Indicates the latitude. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.

        See Also:
        Constant Field Values
      • GPSLongitudeRef

        public static final int GPSLongitudeRef

        Indicates whether the longitude is east or west longitude.

        See Also:
        Constant Field Values
      • GPSLongitude

        public static final int GPSLongitude

        Indicates the longitude. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.

        See Also:
        Constant Field Values
      • GPSAltitudeRef

        public static final int GPSAltitudeRef

        Indicates the altitude used as the reference altitude. If the reference is sea level and the altitude is above sea level, 0 is given. If the altitude is below sea level, a value of 1 is given and the altitude is indicated as an absolute value in the GPSAltitude tag.

        See Also:
        Constant Field Values
      • GPSAltitude

        public static final int GPSAltitude

        Indicates the altitude based on the reference in GPSAltitudeRef. Altitude is expressed as one RATIONAL value. The reference unit is meters.

        See Also:
        Constant Field Values
      • GPSTimestamp

        public static final int GPSTimestamp

        Indicates the time as UTC (Coordinated Universal Time). TimeStamp is expressed as three RATIONAL values giving the hour, minute, and second.

        See Also:
        Constant Field Values
      • GPSSatellites

        public static final int GPSSatellites

        Indicates the GPS satellites used for measurements. This tag can be used to describe the number of satellites, their ID number, angle of elevation, azimuth, SNR and other information in ASCII notation. The format is not specified. If the GPS receiver is incapable of taking measurements, value of the tag shall be set to NULL.

        See Also:
        Constant Field Values
      • GPSStatus

        public static final int GPSStatus

        Indicates the status of the GPS receiver when the image is recorded.

        See Also:
        Constant Field Values
      • GPSMeasureMode

        public static final int GPSMeasureMode

        Indicates the GPS measurement mode. - 2- or 3- dimensional.

        See Also:
        Constant Field Values
      • GPSDOP

        public static final int GPSDOP

        Indicates the GPS DOP (data degree of precision). An HDOP value is written during two-dimensional measurement, and PDOP during three-dimensional measurement.

        See Also:
        Constant Field Values
      • GPSSpeedRef

        public static final int GPSSpeedRef

        Indicates the unit used to express the GPS receiver speed of movement. 'K' 'M' and 'N' represents kilometers per hour, miles per hour, and knots.

        See Also:
        Constant Field Values
      • GPSSpeed

        public static final int GPSSpeed

        Indicates the speed of GPS receiver movement.

        See Also:
        Constant Field Values
      • GPSTrackRef

        public static final int GPSTrackRef

        Indicates the reference for giving the direction of GPS receiver movement. 'T' denotes true direction and 'M' is magnetic direction.

        See Also:
        Constant Field Values
      • GPSTrack

        public static final int GPSTrack

        Indicates the direction of GPS receiver movement. The range of values is from 0.00 to 359.99.

        See Also:
        Constant Field Values
      • GPSImgDirectionRef

        public static final int GPSImgDirectionRef

        Indicates the reference for giving the direction of the image when it is captured. 'T' denotes true direction and 'M' is magnetic direction.

        See Also:
        Constant Field Values
      • GPSImgDirection

        public static final int GPSImgDirection

        Indicates the direction of the image when it was captured. The range of values is from 0.00 to 359.99.

        See Also:
        Constant Field Values
      • GPSMapDatum

        public static final int GPSMapDatum

        Indicates the geodetic survey data used by the GPS receiver.

        See Also:
        Constant Field Values
      • GPSDestLatitudeRef

        public static final int GPSDestLatitudeRef

        Indicates whether the latitude of the destination point is north or south latitude. The ASCII value 'N' indicates north latitude, and 'S' is south latitude.

        See Also:
        Constant Field Values
      • GPSDestLatitude

        public static final int GPSDestLatitude

        Indicates the latitude of the destination point. The latitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If latitude is expressed as degrees, minutes and seconds, a typical format would be dd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be dd/1,mmmm/100,0/1.

        See Also:
        Constant Field Values
      • GPSDestLongitudeRef

        public static final int GPSDestLongitudeRef

        Indicates whether the longitude of the destination point is east or west longitude. ASCII 'E' indicates east longitude, and 'W' is west longitude.

        See Also:
        Constant Field Values
      • GPSDestLongitude

        public static final int GPSDestLongitude

        Indicates the longitude of the destination point. The longitude is expressed as three RATIONAL values giving the degrees, minutes, and seconds, respectively. If longitude is expressed as degrees, minutes and seconds, a typical format would be ddd/1,mm/1,ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format would be ddd/1,mmmm/100,0/1.

        See Also:
        Constant Field Values
      • GPSDestBearingRef

        public static final int GPSDestBearingRef

        Indicates the reference used for giving the bearing to the destination point. 'T' denotes true direction and 'M' is magnetic direction.

        See Also:
        Constant Field Values
      • GPSDestBearing

        public static final int GPSDestBearing

        Indicates the bearing to the destination point. The range of values is from 0.00 to 359.99.

        See Also:
        Constant Field Values
      • GPSDestDistanceRef

        public static final int GPSDestDistanceRef

        Indicates the unit used to express the distance to the destination point. 'K', 'M' and 'N' represent kilometers, miles and knots.

        See Also:
        Constant Field Values
      • GPSDestDistance

        public static final int GPSDestDistance

        Indicates the distance to the destination point.

        See Also:
        Constant Field Values
      • GPSProcessingMethod

        public static final int GPSProcessingMethod

        A character string recording the name of the method used for location finding. The first byte indicates the character code used, and this is followed by the name of the method.

        See Also:
        Constant Field Values
      • GPSAreaInformation

        public static final int GPSAreaInformation

        A character string recording the name of the GPS area. The first byte indicates the character code used, and this is followed by the name of the GPS area.

        See Also:
        Constant Field Values
      • GPSDateStamp

        public static final int GPSDateStamp

        A character string recording date and time information relative to UTC (Coordinated Universal Time). The format is YYYY:MM:DD.

        See Also:
        Constant Field Values
      • GPSDifferential

        public static final int GPSDifferential

        Indicates whether differential correction is applied to the GPS receiver.

        See Also:
        Constant Field Values
      • StripOffsets

        public static final int StripOffsets

        For each strip, the byte offset of that strip. It is recommended that this be selected so the number of strip bytes does not exceed 64 Kbytes. Aux tag.

        See Also:
        Constant Field Values
      • JPEGInterchangeFormat

        public static final int JPEGInterchangeFormat

        The offset to the start byte (SOI) of JPEG compressed thumbnail data. This is not used for primary image JPEG data.

        See Also:
        Constant Field Values
      • JPEGInterchangeFormatLength

        public static final int JPEGInterchangeFormatLength

        The number of bytes of JPEG compressed thumbnail data. This is not used for primary image JPEG data. JPEG thumbnails are not divided but are recorded as a continuous JPEG bitstream from SOI to EOI. Appn and COM markers should not be recorded. Compressed thumbnails must be recorded in no more than 64 Kbytes, including all other data to be recorded in APP1.

        See Also:
        Constant Field Values
      • ExifIfdPointer

        public static final int ExifIfdPointer

        A pointer to the Exif IFD. Interoperability, Exif IFD has the same structure as that of the IFD specified in TIFF. ordinarily, however, it does not contain image data as in the case of TIFF.

        See Also:
        Constant Field Values
      • GPSIfdPointer

        public static final int GPSIfdPointer

        The gps ifd pointer.

        See Also:
        Constant Field Values
      • RowsPerStrip

        public static final int RowsPerStrip

        The number of rows per strip. This is the number of rows in the image of one strip when an image is divided into strips.

        See Also:
        Constant Field Values
      • StripByteCounts

        public static final int StripByteCounts

        The total number of bytes in each strip.

        See Also:
        Constant Field Values
      • PixelXDimension

        public static final int PixelXDimension

        Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image shall be recorded in this tag, whether or not there is padding data or a restart marker.

        See Also:
        Constant Field Values
      • PixelYDimension

        public static final int PixelYDimension

        Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image shall be recorded in this tag

        See Also:
        Constant Field Values
      • SensitivityType

        public static final int SensitivityType

        Type of photographic sensitivity

        See Also:
        Constant Field Values
      • StandardOutputSensitivity

        public static final int StandardOutputSensitivity

        Indicates standard output sensitivity of camera

        See Also:
        Constant Field Values
      • RecommendedExposureIndex

        public static final int RecommendedExposureIndex

        Indicates recommended exposure index

        See Also:
        Constant Field Values
      • ISOSpeed

        public static final int ISOSpeed

        Information about iso speed value as defined in ISO 12232

        See Also:
        Constant Field Values
      • ISOSpeedLatitudeYYY

        public static final int ISOSpeedLatitudeYYY

        This tag indicates ISO speed latitude yyy value as defined in ISO 12232

        See Also:
        Constant Field Values
      • ISOSpeedLatitudeZZZ

        public static final int ISOSpeedLatitudeZZZ

        This tag indicates ISO speed latitude zzz value as defined in ISO 12232

        See Also:
        Constant Field Values
      • CameraOwnerName

        public static final int CameraOwnerName

        Contains camera owner name

        See Also:
        Constant Field Values
      • BodySerialNumber

        public static final int BodySerialNumber

        Contains camera body serial number

        See Also:
        Constant Field Values
      • LensMake

        public static final int LensMake

        This tag records lens manufacturer

        See Also:
        Constant Field Values
      • LensModel

        public static final int LensModel

        This tag records lens`s model name and model number

        See Also:
        Constant Field Values
      • LensSerialNumber

        public static final int LensSerialNumber

        This tag records the serial number of interchangable lens

        See Also:
        Constant Field Values
      • LensSpecification

        public static final int LensSpecification

        This tag notes minimum focal length, maximum focal length, minimum F number in the minimum focal length and minimum F number in maximum focal length

        See Also:
        Constant Field Values