ImageGear for Java
ImGearEXIFMetadata Class Members
Methods 

The following tables list the members exposed by ImGearEXIFMetadata.

Public Constructors
 NameDescription
Public ConstructorImGearEXIFMetadata ConstructorInitializes a new instance of the ImGearEXIFMetadata class.  
Top
Public Methods
 NameDescription
Public MethodgetApertureValueReturns ApertureValue Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ApertureValue tag. The tag specifies the lens aperture. The unit is the APEX value.

 
Public MethodgetArtistReturns Artist Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Artist tag. The tag specifies the person who created the image.

 
Public MethodgetBitsPerSampleReturns BitsPerSample Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the BitsPerSample tag. The tag specifies the number of bits per component.

 
Public MethodgetBrightnessValueReturns BrightnessValue Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the BrightnessValue tag. The tag specifies the value of brightness. The unit is the APEX value.

 
Public MethodgetCFAPatternReturns CFAPattern Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the CFAPAttern tag. The tag 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.

 
Public MethodgetColorSpaceReturns ColorSpace Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ColorSpace tag. The tag specifies the color space information.

 
Public MethodgetComponentsConfigurationReturns ComponentsConfiguration Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ComponentsConfiguration tag. The tag specifies information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data, the data arrangement is given in the PhotometricInterpretation tag. However, since PhotometricInterpretation can only express the order of Y, Cb, and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences.

 
Public MethodgetCompressedBitsPerPixelReturns CompressedBitsPerPixel Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the CompressedBitsPerPixel tag. The tag specifies information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel.

 
Public MethodgetCompressionReturns Compression Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Compression tag. The tag specifies the compression scheme used on the image data.

 
Public MethodgetContrastReturns Contrast Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodgetCopyrightReturns Copyright Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Copyright tag. The tag specifies the copyright notice.

 
Public MethodgetCustomRenderedReturns CustomRendered Tag value.

This method accesses the CustomRendered tag. 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.

ImGearEXIFCustomRendered

 
Public MethodgetDateTimeReturns DateTime Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DateTime tag. The tag specifies the date and time of image creation.

 
Public MethodgetDateTimeDigitizedReturns DateTimeDigitized Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DateTimeDigitized tag. The tag specifies the date and time when the image was stored as digital data. If, for example, an image was captured by DSC and at the same time the file was recorded, then the DateTimeOriginal and DateTimeDigitized will have the same contents. The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character [20.H].

 
Public MethodgetDateTimeOriginalReturns DateTimeOriginal Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DateTimeOriginal tag. The tag specifies the date and time when the original image data was generated. For a DSC, the date and time the picture was taken are recorded. The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character [20.H]. When the date and time are unknown, all the character spaces except colons (":") may be filled with blank characters, or else the Interoperability field may be filled with blank characters.

 
Public MethodgetDeviceSettingDescriptionReturns DeviceSettingDescription Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DeviceSettingDescription tag. 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.

 
Public MethodgetDigitalZoomRatioReturns DigitalZoomRatio Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DigitalZoomRatio tag. 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.

 
Public MethodgetExifVersionReturns ExifVersion Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExifVersion tag. The tag specifies the version of this standard supported.

 
Public MethodgetExposureBiasValueReturns ExposureBiasValue Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureBiasValue tag. The tag specifies the exposure bias. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99.

 
Public MethodgetExposureIndexReturns ExposureIndex Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureIndex tag. The tag indicates the exposure index selected on the camera or input device at the time the image is captured.

 
Public MethodgetExposureModeReturns ExposureMode Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureMode tag. 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.

 
Public MethodgetExposureProgramReturns ExposureProgram Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureProgram tag. The tag specifies the class of the program used by the camera to set exposure when the picture is taken.

 
Public MethodgetExposureTimeReturns ExposureTime Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureTime tag. The tag specifies exposure time, given in seconds.

 
Public MethodgetFileSourceReturns FileSource Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FileSource tag. The tag indicates the image source.

 
Public MethodgetFlashReturns Flash Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodgetFlashEnergyReturns FlashEnergy Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FlashEnergy tag. The tag indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).

 
Public MethodgetFlashPixVersionReturns FlashPixVersion Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FlashpixVersion tag. The tag specifies the Flashpix format version supported by a FPXR file.

 
Public MethodgetFNumberReturns FNumber Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FNumber tag. The tag specifies the F number.

 
Public MethodgetFocalLengthReturns FocalLength Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalLength tag. The tag specifies the actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.

 
Public MethodgetFocalLengthIn35mmFilmReturns FocalLengthIn35mmFilm Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalLengthIn35mmFilm tag. 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.

 
Public MethodgetFocalPlaneResolutionUnitReturns FocalPlaneResolutionUnit Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalPlaneResolutionUnit tag. The tag indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution.

 
Public MethodgetFocalPlaneXResolutionReturns FocalPlaneXResolution Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalPlaneXResolution tag. The tag indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane.

 
Public MethodgetFocalPlaneYResolutionReturns FocalPlaneYResolution Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalPlaneYResolution tag. The tag indicates the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane.

 
Public MethodgetGainControlReturns GainControl Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GainControl tag. This tag indicates the degree of overall image gain adjustment.

 
Public MethodgetGPSReturns GPS Tag value.

This method accesses the GPS IFD metadata.

ImGearEXIFGPSMetadata

 
Public MethodgetImageDescriptionReturns ImageDescription Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ImageDescription tag. The tag describes the subject of the image.

 
Public MethodgetImageLengthReturns ImageLength Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ImageLength tag. The tag specifies the number of rows of pixels in the image.

 
Public MethodgetImageWidthReturns ImageWidth Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ImageWidth tag. The tag specifies the number of pixels per row.

 
Public MethodgetInterColorProfileReturns InterColorProfile Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the InterColorProfile tag. The tag encodes an embedded InterColor (ICC) device profile relating to the camera color characterization.

 
Public MethodgetInteroperabilityReturns Interoperability Tag value.

This method provides access to the EXIF Interoperability IFD metadata.

ImGearEXIFInteropMetadata

 
Public MethodgetISOSpeedRatingsReturns ISOSpeedRatings Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ISOSpeedRatings tag. The tag indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.

 
Public MethodgetJPEGInterchangeFormatReturns JPEGInterchangeFormat Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the JPEGInterchangeFormat tag. This field indicates whether a JPEG interchange format bitstream is present in the TIFF file. If a JPEG interchange format bitstream is present, then this tag points to the Start of Image (SOI) marker code.

 
Public MethodgetJPEGInterchangeFormatLengthReturns JPEGInterchangeFormatLength Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the JPEGInterchangeFormatLength tag. This tag indicates the length in bytes of the JPEG interchange format bitstream.

 
Public MethodgetLightSourceReturns LightSource Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the LightSource tag. The tag specifies the kind of light source.

 
Public MethodgetMakeReturns Make Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Make tag. The tag specifies the scanner or digital camera manufacturer.

 
Public MethodgetMaxApertureValueReturns MaxApertureValue Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the MaxApertureValue tag. The tag specifies the smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range.

 
Public MethodgetMeteringModeReturns MeteringMode Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the MeteringMode tag. The tag specifies the metering mode.

 
Public MethodgetModelReturns Model Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Model tag. The tag specifies the scanner or digital camera model name or number.

 
Public MethodgetOECFReturns OECF Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the OECF tag. The tag indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524. OECF is the relationship between the camera optical input and the image values.

 
Public MethodgetOrientationReturns Orientation Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Orientation tag. The tag specifies the orientation of the image with respect to the rows and columns.

 
Public MethodgetPhotometricInterpretationReturns PhotometricInterpretation Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PhotometricInterpretation tag. This tag indicates the color space of the image.

 
Public MethodgetPixelXDimensionReturns PixelXDimension Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PixelXDimension tag. The tag specifies 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.

 
Public MethodgetPixelYDimensionReturns PixelYDimension Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PixelYDimension tag. The tag specifies information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image shall be recorded in this tag, whether or not there is padding data or a restart marker.

 
Public MethodgetPlanarConfigReturns PlanarConfig Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PlanarConfig tag. The tag specifies how the components of each pixel are stored.

 
Public MethodgetPrimaryChromaticitiesReturns PrimaryChromaticities Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PrimaryChromaticities tag. The tag specifies the chromaticities of the primaries of the image.

 
Public MethodgetReferenceBlackWhiteReturns ReferenceBlackWhite Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ReferenceBlackWhite tag. The tag specifies a pair of headroom and footroom image data values (codes) for each pixel component. The first component code within a pair is associated with ReferenceBlack, and the second is associated with ReferenceWhite.

 
Public MethodgetRelatedSoundFileReturns RelatedSoundFile Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodgetResolutionUnitReturns ResolutionUnit Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ResolutionUnit tag. The tag specifies the unit of measurement for XResolution and YResolution.

 
Public MethodgetRowsPerStripReturns RowsPerStrip Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the RowsPerStrip tag. The tag specifies the number of rows per strip.

 
Public MethodgetSamplesPerPixelReturns SamplesPerPixel Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SamplesPerPixel tag. The tag specifies the number of components per pixel.

 
Public MethodgetSaturationReturns Saturation Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodgetSceneCaptureTypeReturns SceneCaptureType Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SceneCaptureType tag. 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.

 
Public MethodgetSceneTypeReturns SceneType Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SceneType tag. The tag 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.

 
Public MethodgetSensingMethodReturns SensingMethod Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SensingMethod tag. The tag Indicates the image sensor type on the camera or input device.

 
Public MethodgetSharpnessReturns Sharpness Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Sharpness tag. This tag indicates the direction of sharpness processing applied by the camera when the image was shot.

 
Public MethodgetShutterSpeedValueReturns ShutterSpeedValue Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ShutterSpeedValue tag. The tag specifies the shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.

 
Public MethodgetSoftwareReturns Software Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Software tag. The tag specifies the name and version number of the software package(s) used to create the image.

 
Public MethodgetSpatialFrequencyResponseReturns SpatialFrequencyResponse Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SpatialFrequencyResponse tag. The 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.

 
Public MethodgetSpectralSensitivityReturns SpectralSensitivity Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SpectralSensitivity tag. This tag indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical committee.

 
Public MethodgetStripByteCountsReturns StripByteCounts Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the StripByteCounts tag. The tag specifies the number of bytes after any compression, for each strip.

 
Public MethodgetStripOffsetsReturns StripOffsets Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the StripOffsets tag. The tag specifies the byte offset for each strip.

 
Public MethodgetSubjectAreaReturns SubjectArea Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodgetSubjectDistanceReturns SubjectDistance Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubjectDistance tag. The tag specifies the distance to the subject, given in meters. Note that if the numerator of the recorded value is FFFFFFFF.H, Infinity shall be indicated; and if the numerator is 0, Distance unknown shall be indicated.

 
Public MethodgetSubjectDistanceRangeReturns SubjectDistanceRange Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubjectDistanceRange tag. The tag indicates the distance to the subject.

 
Public MethodgetSubjectLocationReturns SubjectLocation Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubjectLocation tag. The tag 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. The first value indicates the X column number and second indicates the Y row number.

 
Public MethodgetSubSecTimeReturns SubSecTime Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubsecTime tag. The tag is used to record fractions of seconds for the DateTime tag.

 
Public MethodgetSubSecTimeDigitizedReturns SubSecTimeDigitized Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubsecTimeDigitized tag. The tag is used to record fractions of seconds for the DateTimeDigitized tag.

 
Public MethodgetSubSecTimeOriginalReturns SubSecTimeOriginal Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubsecTimeOriginal tag. The tag is used to record fractions of seconds for the DateTimeOriginal tag.

 
Public MethodgetTransferFunctionReturns TransferFunction Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the TransferFunction tag. The tag specifies 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 tag (ColorSpace).

 
Public MethodgetUserCommentReturns UserComment Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the UserComment tag. The tag contains keywords or comments on the image besides those in ImageDescription, and without the character code limitations of the ImageDescription tag.

 
Public MethodgetWhiteBalanceReturns WhiteBalance Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the WhiteBalance tag. The tag indicates the white balance mode set when the image was shot.

 
Public MethodgetWhitePointReturns WhitePoint Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the WhitePoint tag. The tag specifies the chromaticity of the white point of the image.

 
Public MethodgetXResolutionReturns XResolution Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the XResolution tag. The tag specifies the number of pixels per ResolutionUnit in the ImageWidth (typically, horizontal - see Orientation) direction.

 
Public MethodgetYCbCrCoefficientsReturns YCbCrCoefficients Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YCbCrCoefficients tag. The tag specifies the transformation from RGB to YCbCr image data.

 
Public MethodgetYCbCrPositioningReturns YCbCrPositioning Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YCbCrPositioning tag. The tag specifies the positioning of subsampled chrominance components relative to luminance samples.

 
Public MethodgetYCbCrSubSamplingReturns YCbCrSubSampling Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YCbCrSubSampling tag. The tag specifies the subsampling factors used for the chrominance components of a YCbCr image.

 
Public MethodgetYResolutionReturns YResolution Tag value.

Method returnsthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YResolution tag. The tag specifies the number of pixels per ResolutionUnit in the ImageLength (typically, vertical) direction.

 
Public MethodsetApertureValueSets ApertureValue Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ApertureValue tag. The tag specifies the lens aperture. The unit is the APEX value.

 
Public MethodsetArtistSets Artist Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Artist tag. The tag specifies the person who created the image.

 
Public MethodsetBitsPerSampleSets BitsPerSample Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the BitsPerSample tag. The tag specifies the number of bits per component.

 
Public MethodsetBrightnessValueSets BrightnessValue Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the BrightnessValue tag. The tag specifies the value of brightness. The unit is the APEX value.

 
Public MethodsetCFAPatternSets CFAPattern Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the CFAPAttern tag. The tag 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.

 
Public MethodsetColorSpaceSets ColorSpace Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ColorSpace tag. The tag specifies the color space information.

 
Public MethodsetComponentsConfigurationSets ComponentsConfiguration Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ComponentsConfiguration tag. The tag specifies information specific to compressed data. The channels of each component are arranged in order from the 1st component to the 4th. For uncompressed data, the data arrangement is given in the PhotometricInterpretation tag. However, since PhotometricInterpretation can only express the order of Y, Cb, and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to enable support of other sequences.

 
Public MethodsetCompressedBitsPerPixelSets CompressedBitsPerPixel Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the CompressedBitsPerPixel tag. The tag specifies information specific to compressed data. The compression mode used for a compressed image is indicated in unit bits per pixel.

 
Public MethodsetCompressionSets Compression Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Compression tag. The tag specifies the compression scheme used on the image data.

 
Public MethodsetContrastSets Contrast Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodsetCopyrightSets Copyright Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Copyright tag. The tag specifies the copyright notice.

 
Public MethodsetCustomRenderedSets CustomRendered Tag value.

This method accesses the CustomRendered tag. 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.

ImGearEXIFCustomRendered

 
Public MethodsetDateTimeSets DateTime Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DateTime tag. The tag specifies the date and time of image creation.

 
Public MethodsetDateTimeDigitizedSets DateTimeDigitized Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DateTimeDigitized tag. The tag specifies the date and time when the image was stored as digital data. If, for example, an image was captured by DSC and at the same time the file was recorded, then the DateTimeOriginal and DateTimeDigitized will have the same contents. The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character [20.H].

 
Public MethodsetDateTimeOriginalSets DateTimeOriginal Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DateTimeOriginal tag. The tag specifies the date and time when the original image data was generated. For a DSC, the date and time the picture was taken are recorded. The format is "YYYY:MM:DD HH:MM:SS" with time shown in 24-hour format, and the date and time separated by one blank character [20.H]. When the date and time are unknown, all the character spaces except colons (":") may be filled with blank characters, or else the Interoperability field may be filled with blank characters.

 
Public MethodsetDeviceSettingDescriptionSets DeviceSettingDescription Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DeviceSettingDescription tag. 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.

 
Public MethodsetDigitalZoomRatioSets DigitalZoomRatio Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the DigitalZoomRatio tag. 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.

 
Public MethodsetExifVersionSets ExifVersion Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExifVersion tag. The tag specifies the version of this standard supported.

 
Public MethodsetExposureBiasValueSets ExposureBiasValue Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureBiasValue tag. The tag specifies the exposure bias. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99.

 
Public MethodsetExposureIndexSets ExposureIndex Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureIndex tag. The tag indicates the exposure index selected on the camera or input device at the time the image is captured.

 
Public MethodsetExposureModeSets ExposureMode Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureMode tag. 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.

 
Public MethodsetExposureProgramSets ExposureProgram Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureProgram tag. The tag specifies the class of the program used by the camera to set exposure when the picture is taken.

 
Public MethodsetExposureTimeSets ExposureTime Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ExposureTime tag. The tag specifies exposure time, given in seconds.

 
Public MethodsetFileSourceSets FileSource Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FileSource tag. The tag indicates the image source.

 
Public MethodsetFlashSets Flash Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodsetFlashEnergySets FlashEnergy Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FlashEnergy tag. The tag indicates the strobe energy at the time the image is captured, as measured in Beam Candle Power Seconds (BCPS).

 
Public MethodsetFlashPixVersionSets FlashPixVersion Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FlashpixVersion tag. The tag specifies the Flashpix format version supported by a FPXR file.

 
Public MethodsetFNumberSets FNumber Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FNumber tag. The tag specifies the F number.

 
Public MethodsetFocalLengthSets FocalLength Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalLength tag. The tag specifies the actual focal length of the lens, in mm. Conversion is not made to the focal length of a 35 mm film camera.

 
Public MethodsetFocalLengthIn35mmFilmSets FocalLengthIn35mmFilm Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalLengthIn35mmFilm tag. 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.

 
Public MethodsetFocalPlaneResolutionUnitSets FocalPlaneResolutionUnit Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalPlaneResolutionUnit tag. The tag indicates the unit for measuring FocalPlaneXResolution and FocalPlaneYResolution.

 
Public MethodsetFocalPlaneXResolutionSets FocalPlaneXResolution Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalPlaneXResolution tag. The tag indicates the number of pixels in the image width (X) direction per FocalPlaneResolutionUnit on the camera focal plane.

 
Public MethodsetFocalPlaneYResolutionSets FocalPlaneYResolution Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the FocalPlaneYResolution tag. The tag indicates the number of pixels in the image height (Y) direction per FocalPlaneResolutionUnit on the camera focal plane.

 
Public MethodsetGainControlSets GainControl Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the GainControl tag. This tag indicates the degree of overall image gain adjustment.

 
Public MethodsetGPSSets GPS Tag value.

This method accesses the GPS IFD metadata.

ImGearEXIFGPSMetadata

 
Public MethodsetImageDescriptionSets ImageDescription Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ImageDescription tag. The tag describes the subject of the image.

 
Public MethodsetImageLengthSets ImageLength Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ImageLength tag. The tag specifies the number of rows of pixels in the image.

 
Public MethodsetImageWidthSets ImageWidth Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ImageWidth tag. The tag specifies the number of pixels per row.

 
Public MethodsetInterColorProfileSets InterColorProfile Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the InterColorProfile tag. The tag encodes an embedded InterColor (ICC) device profile relating to the camera color characterization.

 
Public MethodsetInteroperabilitySets Interoperability Tag value.

This method provides access to the EXIF Interoperability IFD metadata.

ImGearEXIFInteropMetadata

 
Public MethodsetISOSpeedRatingsSets ISOSpeedRatings Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ISOSpeedRatings tag. The tag indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232.

 
Public MethodsetJPEGInterchangeFormatSets JPEGInterchangeFormat Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the JPEGInterchangeFormat tag. This field indicates whether a JPEG interchange format bitstream is present in the TIFF file. If a JPEG interchange format bitstream is present, then this tag points to the Start of Image (SOI) marker code.

 
Public MethodsetJPEGInterchangeFormatLengthSets JPEGInterchangeFormatLength Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the JPEGInterchangeFormatLength tag. This tag indicates the length in bytes of the JPEG interchange format bitstream.

 
Public MethodsetLightSourceSets LightSource Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the LightSource tag. The tag specifies the kind of light source.

 
Public MethodsetMakeSets Make Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Make tag. The tag specifies the scanner or digital camera manufacturer.

 
Public MethodsetMaxApertureValueSets MaxApertureValue Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the MaxApertureValue tag. The tag specifies the smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range.

 
Public MethodsetMeteringModeSets MeteringMode Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the MeteringMode tag. The tag specifies the metering mode.

 
Public MethodsetModelSets Model Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Model tag. The tag specifies the scanner or digital camera model name or number.

 
Public MethodsetOECFSets OECF Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the OECF tag. The tag indicates the Opto-Electric Conversion Function (OECF) specified in ISO 14524. OECF is the relationship between the camera optical input and the image values.

 
Public MethodsetOrientationSets Orientation Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Orientation tag. The tag specifies the orientation of the image with respect to the rows and columns.

 
Public MethodsetPhotometricInterpretationSets PhotometricInterpretation Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PhotometricInterpretation tag. This tag indicates the color space of the image.

 
Public MethodsetPixelXDimensionSets PixelXDimension Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PixelXDimension tag. The tag specifies 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.

 
Public MethodsetPixelYDimensionSets PixelYDimension Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PixelYDimension tag. The tag specifies information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image shall be recorded in this tag, whether or not there is padding data or a restart marker.

 
Public MethodsetPlanarConfigSets PlanarConfig Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PlanarConfig tag. The tag specifies how the components of each pixel are stored.

 
Public MethodsetPrimaryChromaticitiesSets PrimaryChromaticities Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the PrimaryChromaticities tag. The tag specifies the chromaticities of the primaries of the image.

 
Public MethodsetReferenceBlackWhiteSets ReferenceBlackWhite Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ReferenceBlackWhite tag. The tag specifies a pair of headroom and footroom image data values (codes) for each pixel component. The first component code within a pair is associated with ReferenceBlack, and the second is associated with ReferenceWhite.

 
Public MethodsetRelatedSoundFileSets RelatedSoundFile Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodsetResolutionUnitSets ResolutionUnit Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ResolutionUnit tag. The tag specifies the unit of measurement for XResolution and YResolution.

 
Public MethodsetRowsPerStripSets RowsPerStrip Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the RowsPerStrip tag. The tag specifies the number of rows per strip.

 
Public MethodsetSamplesPerPixelSets SamplesPerPixel Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SamplesPerPixel tag. The tag specifies the number of components per pixel.

 
Public MethodsetSaturationSets Saturation Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodsetSceneCaptureTypeSets SceneCaptureType Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SceneCaptureType tag. 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.

 
Public MethodsetSceneTypeSets SceneType Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SceneType tag. The tag 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.

 
Public MethodsetSensingMethodSets SensingMethod Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SensingMethod tag. The tag Indicates the image sensor type on the camera or input device.

 
Public MethodsetSharpnessSets Sharpness Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Sharpness tag. This tag indicates the direction of sharpness processing applied by the camera when the image was shot.

 
Public MethodsetShutterSpeedValueSets ShutterSpeedValue Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the ShutterSpeedValue tag. The tag specifies the shutter speed. The unit is the APEX (Additive System of Photographic Exposure) setting.

 
Public MethodsetSoftwareSets Software Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the Software tag. The tag specifies the name and version number of the software package(s) used to create the image.

 
Public MethodsetSpatialFrequencyResponseSets SpatialFrequencyResponse Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SpatialFrequencyResponse tag. The 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.

 
Public MethodsetSpectralSensitivitySets SpectralSensitivity Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SpectralSensitivity tag. This tag indicates the spectral sensitivity of each channel of the camera used. The tag value is an ASCII string compatible with the standard developed by the ASTM Technical committee.

 
Public MethodsetStripByteCountsSets StripByteCounts Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the StripByteCounts tag. The tag specifies the number of bytes after any compression, for each strip.

 
Public MethodsetStripOffsetsSets StripOffsets Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the StripOffsets tag. The tag specifies the byte offset for each strip.

 
Public MethodsetSubjectAreaSets SubjectArea Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

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

 
Public MethodsetSubjectDistanceSets SubjectDistance Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubjectDistance tag. The tag specifies the distance to the subject, given in meters. Note that if the numerator of the recorded value is FFFFFFFF.H, Infinity shall be indicated; and if the numerator is 0, Distance unknown shall be indicated.

 
Public MethodsetSubjectDistanceRangeSets SubjectDistanceRange Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubjectDistanceRange tag. The tag indicates the distance to the subject.

 
Public MethodsetSubjectLocationSets SubjectLocation Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubjectLocation tag. The tag 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. The first value indicates the X column number and second indicates the Y row number.

 
Public MethodsetSubSecTimeSets SubSecTime Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubsecTime tag. The tag is used to record fractions of seconds for the DateTime tag.

 
Public MethodsetSubSecTimeDigitizedSets SubSecTimeDigitized Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubsecTimeDigitized tag. The tag is used to record fractions of seconds for the DateTimeDigitized tag.

 
Public MethodsetSubSecTimeOriginalSets SubSecTimeOriginal Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the SubsecTimeOriginal tag. The tag is used to record fractions of seconds for the DateTimeOriginal tag.

 
Public MethodsetTransferFunctionSets TransferFunction Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the TransferFunction tag. The tag specifies 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 tag (ColorSpace).

 
Public MethodsetUserCommentSets UserComment Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the UserComment tag. The tag contains keywords or comments on the image besides those in ImageDescription, and without the character code limitations of the ImageDescription tag.

 
Public MethodsetWhiteBalanceSets WhiteBalance Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the WhiteBalance tag. The tag indicates the white balance mode set when the image was shot.

 
Public MethodsetWhitePointSets WhitePoint Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the WhitePoint tag. The tag specifies the chromaticity of the white point of the image.

 
Public MethodsetXResolutionSets XResolution Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the XResolution tag. The tag specifies the number of pixels per ResolutionUnit in the ImageWidth (typically, horizontal - see Orientation) direction.

 
Public MethodsetYCbCrCoefficientsSets YCbCrCoefficients Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YCbCrCoefficients tag. The tag specifies the transformation from RGB to YCbCr image data.

 
Public MethodsetYCbCrPositioningSets YCbCrPositioning Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YCbCrPositioning tag. The tag specifies the positioning of subsampled chrominance components relative to luminance samples.

 
Public MethodsetYCbCrSubSamplingSets YCbCrSubSampling Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YCbCrSubSampling tag. The tag specifies the subsampling factors used for the chrominance components of a YCbCr image.

 
Public MethodsetYResolutionSets YResolution Tag value.

Method replacesthe tag value if the tag is present in the metadata tree, or null otherwise.

This method accesses the YResolution tag. The tag specifies the number of pixels per ResolutionUnit in the ImageLength (typically, vertical) direction.

 
Top
See Also

Reference

ImGearEXIFMetadata Class
com.accusoft.imagegear.formats.exif Package

 

 


©2016. Accusoft Corporation. All Rights Reserved.

Send Feedback