public class ExifData extends TiffDataTypeController
EXIF data container.
Constructor and Description |
---|
ExifData()
Initializes a new instance of the
ExifData class. |
ExifData(TiffDataType[] exifdata)
Initializes a new instance of the
ExifData class with data from array. |
ExifData(TiffDataType[] commonTags,
TiffDataType[] exifTags,
TiffDataType[] gpsTags)
Initializes a new instance of the
ExifData class with data from array. |
Modifier and Type | Method and Description |
---|---|
TiffRational |
getApertureValue()
Gets or sets the aperture value.
|
String |
getBodySerialNumber()
Gets or sets camera body serial number.
|
TiffSRational |
getBrightnessValue()
Gets or sets the brightness value.
|
String |
getCameraOwnerName()
Gets or sets camera owner name
|
byte[] |
getCFAPattern()
Gets or sets the CFA pattern.
|
int |
getColorSpace()
Gets or sets the color space.
|
TiffDataType[] |
getCommonTags()
Gets or sets tags, which belong to common section.
|
byte[] |
getComponentsConfiguration()
Gets or sets the components configuration.
|
TiffRational |
getCompressedBitsPerPixel()
Gets or sets the compressed bits per pixel.
|
int |
getContrast()
Gets or sets the contrast.
|
int |
getCustomRendered()
Gets or sets the custom rendered.
|
String |
getDateTimeDigitized()
Gets or sets the date time digitized.
|
String |
getDateTimeOriginal()
Gets or sets the date time original.
|
byte[] |
getDeviceSettingDescription()
Gets or sets device settings description
|
TiffRational |
getDigitalZoomRatio()
Gets or sets the digital zoom ratio.
|
TiffDataType[] |
getExifTags()
Gets or sets tags which belong to EXIF section only.
|
byte[] |
getExifVersion()
Gets or sets the EXIF version.
|
TiffSRational |
getExposureBiasValue()
Gets or sets the exposure bias value.
|
TiffRational |
getExposureIndex()
Gets or sets the exposure index.
|
int |
getExposureMode()
Gets or sets the exposure mode.
|
int |
getExposureProgram()
Gets or sets the exposure program.
|
TiffRational |
getExposureTime()
Gets or sets the exposure time.
|
byte |
getFileSource()
Gets or sets the file source type.
|
int |
getFlash()
Gets or sets the flash.
|
TiffRational |
getFlashEnergy()
Gets or sets the flash energy.
|
byte[] |
getFlashpixVersion()
Gets or sets the flash pix version.
|
TiffRational |
getFNumber()
Gets or sets the F-number.
|
TiffRational |
getFocalLength()
Gets or sets the focal length.
|
int |
getFocalLengthIn35MmFilm()
Gets or sets the focal length in 35 mm film.
|
int |
getFocalPlaneResolutionUnit()
Gets or sets the focal plane resolution unit.
|
TiffRational |
getFocalPlaneXResolution()
Gets or sets the focal plane x resolution.
|
TiffRational |
getFocalPlaneYResolution()
Gets or sets the focal plane y resolution.
|
int |
getGainControl()
Gets or sets the degree of overall image gain adjustment.
|
TiffRational |
getGamma()
Gets or sets the gamma.
|
TiffRational |
getGPSAltitude()
Gets or sets the GPS altitude.
|
byte |
getGPSAltitudeRef()
Gets or sets the GPS altitude used as the reference altitude.
|
byte[] |
getGPSAreaInformation()
Gets or sets the GPS area information.
|
String |
getGPSDateStamp()
Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
|
TiffRational |
getGPSDestBearing()
Gets or sets the GPS bearing to the destination point.
|
String |
getGPSDestBearingRef()
Gets or sets the GPS reference used for giving the bearing to the destination point.
|
TiffRational |
getGPSDestDistance()
Gets or sets the GPS distance to the destination point.
|
String |
getGPSDestDistanceRef()
Gets or sets the GPS unit used to express the distance to the destination point.
|
TiffRational[] |
getGPSDestLatitude()
Gets or sets the GPS latitude of the destination point.
|
String |
getGPSDestLatitudeRef()
Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
|
TiffRational[] |
getGPSDestLongitude()
Gets or sets the GPS longitude of the destination point.
|
String |
getGPSDestLongitudeRef()
Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
|
int |
getGPSDifferential()
Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
|
TiffRational |
getGPSDOP()
Gets or sets the GPS DOP (data degree of precision).
|
TiffRational |
getGPSImgDirection()
Gets or sets the GPS direction of the image when it was captured.
|
String |
getGPSImgDirectionRef()
Gets or sets the GPS reference for giving the direction of the image when it is captured.
|
TiffRational[] |
getGPSLatitude()
Gets or sets the GPS latitude.
|
String |
getGPSLatitudeRef()
Gets or sets the GPS latitude is north or south latitude.
|
TiffRational[] |
getGPSLongitude()
Gets or sets the GPS longitude.
|
String |
getGPSLongitudeRef()
Gets or sets the GPS longitude is east or west longitude.
|
String |
getGPSMapDatum()
Gets or sets the GPS geodetic survey data used by the GPS receiver.
|
String |
getGPSMeasureMode()
Gets or sets the GPS measurement mode.
|
byte[] |
getGPSProcessingMethod()
Gets or sets the GPS character string recording the name of the method used for location finding.
|
String |
getGPSSatellites()
Gets or sets the GPS satellites used for measurements.
|
TiffRational |
getGPSSpeed()
Gets or sets the speed of GPS receiver movement.
|
String |
getGPSSpeedRef()
Gets or sets the unit used to express the GPS receiver speed of movement.
|
String |
getGPSStatus()
Gets or sets the status of the GPS receiver when the image is recorded.
|
TiffDataType[] |
getGPSTags()
Gets or sets tags, which belong to GPS section only.
|
TiffRational[] |
getGPSTimestamp()
Gets or sets the GPS time as UTC (Coordinated Universal Time).
|
String |
getGPSTrack()
Gets or sets direction of GPS receiver movement.
|
String |
getGPSTrackRef()
Gets or sets the reference for giving the direction of GPS receiver movement.
|
byte[] |
getGPSVersionID()
Gets or sets the GPS version identifier.
|
String |
getImageUniqueID()
Gets or sets the image unique identifier.
|
long |
getISOSpeed()
Gets or sets ISO speed
|
long |
getISOSpeedLatitudeYYY()
Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.
|
long |
getISOSpeedLatitudeZZZ()
Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.
|
String |
getLensMake()
Gets or sets the maker of lens.
|
String |
getLensModel()
Gets or sets the lens model.
|
String |
getLensSerialNumber()
Gets or sets the lens serial number.
|
TiffRational[] |
getLensSpecification()
Gets or sets the lens specification
|
int |
getLightSource()
Gets or sets the light source.
|
TiffDataType[] |
getMakerNoteData()
Gets the maker note data.
|
byte[] |
getMakerNoteRawData()
Gets or sets the maker note raw data.
|
TiffRational |
getMaxApertureValue()
Gets or sets the maximum aperture value.
|
int |
getMeteringMode()
Gets or sets the metering mode.
|
byte[] |
getOECF()
Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
|
long |
getPhotographicSensitivity()
Gets or sets the photographic sensitivity.
|
long |
getPixelXDimension()
Gets or sets the pixel x dimension.
|
long |
getPixelYDimension()
Gets or sets the pixel y dimension.
|
TiffDataType[] |
getProperties()
Gets or sets all the EXIF tags (including common and GPS tags).
|
long |
getRecommendedExposureIndex()
Gets or sets the recommended exposure index.
|
String |
getRelatedSoundFile()
Gets or sets the related sound file.
|
int |
getSaturation()
Gets or sets the saturation.
|
int |
getSceneCaptureType()
Gets or sets the scene capture type.
|
byte |
getSceneType()
Gets or sets the scene type.
|
int |
getSensingMethod()
Gets or sets the sensing method.
|
int |
getSensitivityType()
Gets or sets the sensitivity type.
|
int |
getSharpness()
Gets or sets the sharpness.
|
TiffSRational |
getShutterSpeedValue()
Gets or sets the shutter speed value.
|
byte[] |
getSpatialFrequencyResponse()
Gets or sets the spatial frequency response.
|
String |
getSpectralSensitivity()
Gets or sets the spectral sensitivity.
|
long |
getStandardOutputSensitivity()
Gets or sets standard output sensitivity
|
int[] |
getSubjectArea()
Gets or sets the subject area.
|
TiffRational |
getSubjectDistance()
Gets or sets the subject distance.
|
int |
getSubjectDistanceRange()
Gets or sets the subject distance range.
|
int[] |
getSubjectLocation()
Gets or sets the subject location.
|
String |
getSubsecTime()
Gets or sets the fractions of seconds for the DateTime tag.
|
String |
getSubsecTimeDigitized()
Gets or sets the fractions of seconds for the DateTimeDigitized tag.
|
String |
getSubsecTimeOriginal()
Gets or sets the fractions of seconds for the DateTimeOriginal tag.
|
String |
getUserComment()
Gets or sets the user comment.
|
int |
getWhiteBalance()
Gets or sets the white balance.
|
TiffRational[] |
getWhitePoint()
Gets or sets the chromaticity of the white point of the image.
|
boolean |
isBigEndian()
Gets or sets a value indicating whether the stream EXIF data created from is big endian.
|
void |
removeTag(int tagId)
Remove tag from container
|
void |
setApertureValue(TiffRational value)
Gets or sets the aperture value.
|
void |
setBigEndian(boolean value)
Gets or sets a value indicating whether the stream EXIF data created from is big endian.
|
void |
setBodySerialNumber(String value)
Gets or sets camera body serial number.
|
void |
setBrightnessValue(TiffSRational value)
Gets or sets the brightness value.
|
void |
setCameraOwnerName(String value)
Gets or sets camera owner name
|
void |
setCFAPattern(byte[] value)
Gets or sets the CFA pattern.
|
void |
setColorSpace(int value)
Gets or sets the color space.
|
void |
setCommonTags(TiffDataType[] value)
Gets or sets tags, which belong to common section.
|
void |
setComponentsConfiguration(byte[] value)
Gets or sets the components configuration.
|
void |
setCompressedBitsPerPixel(TiffRational value)
Gets or sets the compressed bits per pixel.
|
void |
setContrast(int value)
Gets or sets the contrast.
|
void |
setCustomRendered(int value)
Gets or sets the custom rendered.
|
void |
setDateTimeDigitized(String value)
Gets or sets the date time digitized.
|
void |
setDateTimeOriginal(String value)
Gets or sets the date time original.
|
void |
setDeviceSettingDescription(byte[] value)
Gets or sets device settings description
|
void |
setDigitalZoomRatio(TiffRational value)
Gets or sets the digital zoom ratio.
|
void |
setExifTags(TiffDataType[] value)
Gets or sets tags which belong to EXIF section only.
|
void |
setExifVersion(byte[] value)
Gets or sets the EXIF version.
|
void |
setExposureBiasValue(TiffSRational value)
Gets or sets the exposure bias value.
|
void |
setExposureIndex(TiffRational value)
Gets or sets the exposure index.
|
void |
setExposureMode(int value)
Gets or sets the exposure mode.
|
void |
setExposureProgram(int value)
Gets or sets the exposure program.
|
void |
setExposureTime(TiffRational value)
Gets or sets the exposure time.
|
void |
setFileSource(byte value)
Gets or sets the file source type.
|
void |
setFlash(int value)
Gets or sets the flash.
|
void |
setFlashEnergy(TiffRational value)
Gets or sets the flash energy.
|
void |
setFlashpixVersion(byte[] value)
Gets or sets the flash pix version.
|
void |
setFNumber(TiffRational value)
Gets or sets the F-number.
|
void |
setFocalLength(TiffRational value)
Gets or sets the focal length.
|
void |
setFocalLengthIn35MmFilm(int value)
Gets or sets the focal length in 35 mm film.
|
void |
setFocalPlaneResolutionUnit(int value)
Gets or sets the focal plane resolution unit.
|
void |
setFocalPlaneXResolution(TiffRational value)
Gets or sets the focal plane x resolution.
|
void |
setFocalPlaneYResolution(TiffRational value)
Gets or sets the focal plane y resolution.
|
void |
setGainControl(int value)
Gets or sets the degree of overall image gain adjustment.
|
void |
setGamma(TiffRational value)
Gets or sets the gamma.
|
void |
setGPSAltitude(TiffRational value)
Gets or sets the GPS altitude.
|
void |
setGPSAltitudeRef(byte value)
Gets or sets the GPS altitude used as the reference altitude.
|
void |
setGPSAreaInformation(byte[] value)
Gets or sets the GPS area information.
|
void |
setGPSDateStamp(String value)
Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
|
void |
setGPSDestBearing(TiffRational value)
Gets or sets the GPS bearing to the destination point.
|
void |
setGPSDestBearingRef(String value)
Gets or sets the GPS reference used for giving the bearing to the destination point.
|
void |
setGPSDestDistance(TiffRational value)
Gets or sets the GPS distance to the destination point.
|
void |
setGPSDestDistanceRef(String value)
Gets or sets the GPS unit used to express the distance to the destination point.
|
void |
setGPSDestLatitude(TiffRational[] value)
Gets or sets the GPS latitude of the destination point.
|
void |
setGPSDestLatitudeRef(String value)
Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
|
void |
setGPSDestLongitude(TiffRational[] value)
Gets or sets the GPS longitude of the destination point.
|
void |
setGPSDestLongitudeRef(String value)
Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
|
void |
setGPSDifferential(int value)
Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
|
void |
setGPSDOP(TiffRational value)
Gets or sets the GPS DOP (data degree of precision).
|
void |
setGPSImgDirection(TiffRational value)
Gets or sets the GPS direction of the image when it was captured.
|
void |
setGPSImgDirectionRef(String value)
Gets or sets the GPS reference for giving the direction of the image when it is captured.
|
void |
setGPSLatitude(TiffRational[] value)
Gets or sets the GPS latitude.
|
void |
setGPSLatitudeRef(String value)
Gets or sets the GPS latitude is north or south latitude.
|
void |
setGPSLongitude(TiffRational[] value)
Gets or sets the GPS longitude.
|
void |
setGPSLongitudeRef(String value)
Gets or sets the GPS longitude is east or west longitude.
|
void |
setGPSMapDatum(String value)
Gets or sets the GPS geodetic survey data used by the GPS receiver.
|
void |
setGPSMeasureMode(String value)
Gets or sets the GPS measurement mode.
|
void |
setGPSProcessingMethod(byte[] value)
Gets or sets the GPS character string recording the name of the method used for location finding.
|
void |
setGPSSatellites(String value)
Gets or sets the GPS satellites used for measurements.
|
void |
setGPSSpeed(TiffRational value)
Gets or sets the speed of GPS receiver movement.
|
void |
setGPSSpeedRef(String value)
Gets or sets the unit used to express the GPS receiver speed of movement.
|
void |
setGPSStatus(String value)
Gets or sets the status of the GPS receiver when the image is recorded.
|
void |
setGPSTags(TiffDataType[] value)
Gets or sets tags, which belong to GPS section only.
|
void |
setGPSTimestamp(TiffRational[] value)
Gets or sets the GPS time as UTC (Coordinated Universal Time).
|
void |
setGPSTrack(String value)
Gets or sets direction of GPS receiver movement.
|
void |
setGPSTrackRef(String value)
Gets or sets the reference for giving the direction of GPS receiver movement.
|
void |
setGPSVersionID(byte[] value)
Gets or sets the GPS version identifier.
|
void |
setImageUniqueID(String value)
Gets or sets the image unique identifier.
|
void |
setISOSpeed(long value)
Gets or sets ISO speed
|
void |
setISOSpeedLatitudeYYY(long value)
Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.
|
void |
setISOSpeedLatitudeZZZ(long value)
Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.
|
void |
setLensMake(String value)
Gets or sets the maker of lens.
|
void |
setLensModel(String value)
Gets or sets the lens model.
|
void |
setLensSerialNumber(String value)
Gets or sets the lens serial number.
|
void |
setLensSpecification(TiffRational[] value)
Gets or sets the lens specification
|
void |
setLightSource(int value)
Gets or sets the light source.
|
void |
setMakerNoteRawData(byte[] value)
Gets or sets the maker note raw data.
|
void |
setMaxApertureValue(TiffRational value)
Gets or sets the maximum aperture value.
|
void |
setMeteringMode(int value)
Gets or sets the metering mode.
|
void |
setOECF(byte[] value)
Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
|
void |
setPhotographicSensitivity(long value)
Gets or sets the photographic sensitivity.
|
void |
setPixelXDimension(long value)
Gets or sets the pixel x dimension.
|
void |
setPixelYDimension(long value)
Gets or sets the pixel y dimension.
|
void |
setProperties(TiffDataType[] value)
Gets or sets all the EXIF tags (including common and GPS tags).
|
void |
setRecommendedExposureIndex(long value)
Gets or sets the recommended exposure index.
|
void |
setRelatedSoundFile(String value)
Gets or sets the related sound file.
|
void |
setSaturation(int value)
Gets or sets the saturation.
|
void |
setSceneCaptureType(int value)
Gets or sets the scene capture type.
|
void |
setSceneType(byte value)
Gets or sets the scene type.
|
void |
setSensingMethod(int value)
Gets or sets the sensing method.
|
void |
setSensitivityType(int value)
Gets or sets the sensitivity type.
|
void |
setSharpness(int value)
Gets or sets the sharpness.
|
void |
setShutterSpeedValue(TiffSRational value)
Gets or sets the shutter speed value.
|
void |
setSpatialFrequencyResponse(byte[] value)
Gets or sets the spatial frequency response.
|
void |
setSpectralSensitivity(String value)
Gets or sets the spectral sensitivity.
|
void |
setStandardOutputSensitivity(long value)
Gets or sets standard output sensitivity
|
void |
setSubjectArea(int[] value)
Gets or sets the subject area.
|
void |
setSubjectDistance(TiffRational value)
Gets or sets the subject distance.
|
void |
setSubjectDistanceRange(int value)
Gets or sets the subject distance range.
|
void |
setSubjectLocation(int[] value)
Gets or sets the subject location.
|
void |
setSubsecTime(String value)
Gets or sets the fractions of seconds for the DateTime tag.
|
void |
setSubsecTimeDigitized(String value)
Gets or sets the fractions of seconds for the DateTimeDigitized tag.
|
void |
setSubsecTimeOriginal(String value)
Gets or sets the fractions of seconds for the DateTimeOriginal tag.
|
void |
setUserComment(String value)
Gets or sets the user comment.
|
void |
setWhiteBalance(int value)
Gets or sets the white balance.
|
void |
setWhitePoint(TiffRational[] value)
Gets or sets the chromaticity of the white point of the image.
|
public ExifData()
Initializes a new instance of the ExifData
class.
public ExifData(TiffDataType[] exifdata)
Initializes a new instance of the ExifData
class with data from array.
exifdata
- Array of EXIF tags together with common and GPS tags.public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Initializes a new instance of the ExifData
class with data from array.
commonTags
- The common tags.exifTags
- The EXIF tags.gpsTags
- The GPS tags.public final boolean isBigEndian()
Gets or sets a value indicating whether the stream EXIF data created from is big endian.
Value:true
if the stream EXIF data created from is big endian; otherwise, false
.public final void setBigEndian(boolean value)
Gets or sets a value indicating whether the stream EXIF data created from is big endian.
Value:true
if the stream EXIF data created from is big endian; otherwise, false
.public final TiffRational getApertureValue()
Gets or sets the aperture value.
Value: The aperture value.public final void setApertureValue(TiffRational value)
Gets or sets the aperture value.
Value: The aperture value.public final String getBodySerialNumber()
Gets or sets camera body serial number.
Value: The body serial number.public final void setBodySerialNumber(String value)
Gets or sets camera body serial number.
Value: The body serial number.public final TiffSRational getBrightnessValue()
Gets or sets the brightness value.
Value: The brightness value.public final void setBrightnessValue(TiffSRational value)
Gets or sets the brightness value.
Value: The brightness value.public final byte[] getCFAPattern()
Gets or sets the CFA pattern.
Value: The CFA pattern.public final void setCFAPattern(byte[] value)
Gets or sets the CFA pattern.
Value: The CFA pattern.public final String getCameraOwnerName()
Gets or sets camera owner name
Value: The name of the camera owner.public final void setCameraOwnerName(String value)
Gets or sets camera owner name
Value: The name of the camera owner.public final int getColorSpace()
Gets or sets the color space.
Value: The color space.public final void setColorSpace(int value)
Gets or sets the color space.
Value: The color space.public final byte[] getComponentsConfiguration()
Gets or sets the components configuration.
Value: The components configuration.public final void setComponentsConfiguration(byte[] value)
Gets or sets the components configuration.
Value: The components configuration.public final TiffRational getCompressedBitsPerPixel()
Gets or sets the compressed bits per pixel.
Value: The compressed bits per pixel.public final void setCompressedBitsPerPixel(TiffRational value)
Gets or sets the compressed bits per pixel.
Value: The compressed bits per pixel.public final int getContrast()
Gets or sets the contrast.
Value: The contrast.public final void setContrast(int value)
Gets or sets the contrast.
Value: The contrast.public final int getCustomRendered()
Gets or sets the custom rendered.
Value: The custom rendered.public final void setCustomRendered(int value)
Gets or sets the custom rendered.
Value: The custom rendered.public final String getDateTimeDigitized()
Gets or sets the date time digitized.
Value: The date time digitized.public final void setDateTimeDigitized(String value)
Gets or sets the date time digitized.
Value: The date time digitized.public final String getDateTimeOriginal()
Gets or sets the date time original.
Value: The date time original.public final void setDateTimeOriginal(String value)
Gets or sets the date time original.
Value: The date time original.public final byte[] getDeviceSettingDescription()
Gets or sets device settings description
Value: The device setting description.public final void setDeviceSettingDescription(byte[] value)
Gets or sets device settings description
Value: The device setting description.public final TiffRational getDigitalZoomRatio()
Gets or sets the digital zoom ratio.
Value: The digital zoom ratio.public final void setDigitalZoomRatio(TiffRational value)
Gets or sets the digital zoom ratio.
Value: The digital zoom ratio.public final byte[] getExifVersion()
Gets or sets the EXIF version.
Value: The EXIF version.public final void setExifVersion(byte[] value)
Gets or sets the EXIF version.
Value: The EXIF version.public final TiffSRational getExposureBiasValue()
Gets or sets the exposure bias value.
Value: The exposure bias value.public final void setExposureBiasValue(TiffSRational value)
Gets or sets the exposure bias value.
Value: The exposure bias value.public final TiffRational getExposureIndex()
Gets or sets the exposure index.
Value: The index of the exposure.public final void setExposureIndex(TiffRational value)
Gets or sets the exposure index.
Value: The index of the exposure.public final int getExposureMode()
Gets or sets the exposure mode.
Value: The exposure mode.public final void setExposureMode(int value)
Gets or sets the exposure mode.
Value: The exposure mode.public final int getExposureProgram()
Gets or sets the exposure program.
Value: The exposure program.public final void setExposureProgram(int value)
Gets or sets the exposure program.
Value: The exposure program.public final TiffRational getExposureTime()
Gets or sets the exposure time.
Value: The exposure time.public final void setExposureTime(TiffRational value)
Gets or sets the exposure time.
Value: The exposure time.public final TiffRational getFNumber()
Gets or sets the F-number.
Value: The F-number.public final void setFNumber(TiffRational value)
Gets or sets the F-number.
Value: The F-number.public final byte getFileSource()
Gets or sets the file source type.
Value: The file source type.public final void setFileSource(byte value)
Gets or sets the file source type.
Value: The file source type.public final int getFlash()
Gets or sets the flash.
Value: The flash.public final void setFlash(int value)
Gets or sets the flash.
Value: The flash.public final TiffRational getFlashEnergy()
Gets or sets the flash energy.
Value: The flash energy.public final void setFlashEnergy(TiffRational value)
Gets or sets the flash energy.
Value: The flash energy.public final byte[] getFlashpixVersion()
Gets or sets the flash pix version.
Value: The flash pix version.public final void setFlashpixVersion(byte[] value)
Gets or sets the flash pix version.
Value: The flash pix version.public final TiffRational getFocalLength()
Gets or sets the focal length.
Value: The length of the focal.public final void setFocalLength(TiffRational value)
Gets or sets the focal length.
Value: The length of the focal.public final int getFocalLengthIn35MmFilm()
Gets or sets the focal length in 35 mm film.
Value: The focal length in35 mm film.public final void setFocalLengthIn35MmFilm(int value)
Gets or sets the focal length in 35 mm film.
Value: The focal length in35 mm film.public final int getFocalPlaneResolutionUnit()
Gets or sets the focal plane resolution unit.
Value: The focal plane resolution unit.public final void setFocalPlaneResolutionUnit(int value)
Gets or sets the focal plane resolution unit.
Value: The focal plane resolution unit.public final TiffRational getFocalPlaneXResolution()
Gets or sets the focal plane x resolution.
Value: The focal plane x resolution.public final void setFocalPlaneXResolution(TiffRational value)
Gets or sets the focal plane x resolution.
Value: The focal plane x resolution.public final TiffRational getFocalPlaneYResolution()
Gets or sets the focal plane y resolution.
Value: The focal plane y resolution.public final void setFocalPlaneYResolution(TiffRational value)
Gets or sets the focal plane y resolution.
Value: The focal plane y resolution.public final TiffRational getGPSAltitude()
Gets or sets the GPS altitude.
Value: The GPS altitude.public final void setGPSAltitude(TiffRational value)
Gets or sets the GPS altitude.
Value: The GPS altitude.public final byte getGPSAltitudeRef()
Gets or sets the GPS altitude used as the reference altitude.
Value: The GPS altitude used as the reference altitude.public final void setGPSAltitudeRef(byte value)
Gets or sets the GPS altitude used as the reference altitude.
Value: The GPS altitude used as the reference altitude.public final byte[] getGPSAreaInformation()
Gets or sets the GPS area information.
Value: The GPS area information.public final void setGPSAreaInformation(byte[] value)
Gets or sets the GPS area information.
Value: The GPS area information.public final TiffRational getGPSDOP()
Gets or sets the GPS DOP (data degree of precision).
Value: The GPS DOP (data degree of precision).public final void setGPSDOP(TiffRational value)
Gets or sets the GPS DOP (data degree of precision).
Value: The GPS DOP (data degree of precision).public final TiffRational getGPSDestBearing()
Gets or sets the GPS bearing to the destination point.
Value: The GPS bearing to the destination point.public final void setGPSDestBearing(TiffRational value)
Gets or sets the GPS bearing to the destination point.
Value: The GPS bearing to the destination point.public final String getGPSDestBearingRef()
Gets or sets the GPS reference used for giving the bearing to the destination point.
Value: The GPS reference used for giving the bearing to the destination point.public final void setGPSDestBearingRef(String value)
Gets or sets the GPS reference used for giving the bearing to the destination point.
Value: The GPS reference used for giving the bearing to the destination point.public final TiffRational getGPSDestDistance()
Gets or sets the GPS distance to the destination point.
Value: The GPS distance to the destination point.public final void setGPSDestDistance(TiffRational value)
Gets or sets the GPS distance to the destination point.
Value: The GPS distance to the destination point.public final String getGPSDestDistanceRef()
Gets or sets the GPS unit used to express the distance to the destination point.
Value: The GPS unit used to express the distance to the destination point.public final void setGPSDestDistanceRef(String value)
Gets or sets the GPS unit used to express the distance to the destination point.
Value: The GPS unit used to express the distance to the destination point.public final TiffRational[] getGPSDestLatitude()
Gets or sets the GPS latitude of the destination point.
Value: The GPS latitude of the destination point.public final void setGPSDestLatitude(TiffRational[] value)
Gets or sets the GPS latitude of the destination point.
Value: The GPS latitude of the destination point.public final String getGPSDestLatitudeRef()
Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
Value: The GPS value which indicates whether the latitude of the destination point is north or south latitude.public final void setGPSDestLatitudeRef(String value)
Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.
Value: The GPS value which indicates whether the latitude of the destination point is north or south latitude.public final TiffRational[] getGPSDestLongitude()
Gets or sets the GPS longitude of the destination point.
Value: The GPS longitude of the destination point.public final void setGPSDestLongitude(TiffRational[] value)
Gets or sets the GPS longitude of the destination point.
Value: The GPS longitude of the destination point.public final String getGPSDestLongitudeRef()
Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
Value: The GPS value which indicates whether the longitude of the destination point is east or west longitude.public final void setGPSDestLongitudeRef(String value)
Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.
Value: The GPS value which indicates whether the longitude of the destination point is east or west longitude.public final int getGPSDifferential()
Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
Value: The GPS value which indicates whether differential correction is applied to the GPS receiver.public final void setGPSDifferential(int value)
Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.
Value: The GPS value which indicates whether differential correction is applied to the GPS receiver.public final TiffRational getGPSImgDirection()
Gets or sets the GPS direction of the image when it was captured.
Value: The GPS direction of the image when it was captured.public final void setGPSImgDirection(TiffRational value)
Gets or sets the GPS direction of the image when it was captured.
Value: The GPS direction of the image when it was captured.public final String getGPSImgDirectionRef()
Gets or sets the GPS reference for giving the direction of the image when it is captured.
Value: The GPS reference for giving the direction of the image when it is captured.public final void setGPSImgDirectionRef(String value)
Gets or sets the GPS reference for giving the direction of the image when it is captured.
Value: The GPS reference for giving the direction of the image when it is captured.public final String getGPSDateStamp()
Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
Value: The GPS character string recording date and time information relative to UTC (Coordinated Universal Time).public final void setGPSDateStamp(String value)
Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
Value: The GPS character string recording date and time information relative to UTC (Coordinated Universal Time).public final TiffRational[] getGPSLatitude()
Gets or sets the GPS latitude.
Value: The GPS latitude.public final void setGPSLatitude(TiffRational[] value)
Gets or sets the GPS latitude.
Value: The GPS latitude.public final String getGPSLatitudeRef()
Gets or sets the GPS latitude is north or south latitude.
Value: The GPS latitude is north or south latitude.public final void setGPSLatitudeRef(String value)
Gets or sets the GPS latitude is north or south latitude.
Value: The GPS latitude is north or south latitude.public final TiffRational[] getGPSLongitude()
Gets or sets the GPS longitude.
Value: The GPS longitude.public final void setGPSLongitude(TiffRational[] value)
Gets or sets the GPS longitude.
Value: The GPS longitude.public final String getGPSLongitudeRef()
Gets or sets the GPS longitude is east or west longitude.
Value: The GPS longitude is east or west longitude.public final void setGPSLongitudeRef(String value)
Gets or sets the GPS longitude is east or west longitude.
Value: The GPS longitude is east or west longitude.public final String getGPSMapDatum()
Gets or sets the GPS geodetic survey data used by the GPS receiver.
Value: The GPS geodetic survey data used by the GPS receiver.public final void setGPSMapDatum(String value)
Gets or sets the GPS geodetic survey data used by the GPS receiver.
Value: The GPS geodetic survey data used by the GPS receiver.public final String getGPSMeasureMode()
Gets or sets the GPS measurement mode.
Value: The GPS measurement mode.public final void setGPSMeasureMode(String value)
Gets or sets the GPS measurement mode.
Value: The GPS measurement mode.public final byte[] getGPSProcessingMethod()
Gets or sets the GPS character string recording the name of the method used for location finding.
Value: The GPS character string recording the name of the method used for location finding.public final void setGPSProcessingMethod(byte[] value)
Gets or sets the GPS character string recording the name of the method used for location finding.
Value: The GPS character string recording the name of the method used for location finding.public final String getGPSSatellites()
Gets or sets the GPS satellites used for measurements.
Value: The GPS satellites used for measurements.public final void setGPSSatellites(String value)
Gets or sets the GPS satellites used for measurements.
Value: The GPS satellites used for measurements.public final TiffRational getGPSSpeed()
Gets or sets the speed of GPS receiver movement.
Value: The speed of GPS receiver movement.public final void setGPSSpeed(TiffRational value)
Gets or sets the speed of GPS receiver movement.
Value: The speed of GPS receiver movement.public final String getGPSSpeedRef()
Gets or sets the unit used to express the GPS receiver speed of movement.
Value: The unit used to express the GPS receiver speed of movement.public final void setGPSSpeedRef(String value)
Gets or sets the unit used to express the GPS receiver speed of movement.
Value: The unit used to express the GPS receiver speed of movement.public final String getGPSStatus()
Gets or sets the status of the GPS receiver when the image is recorded.
Value: The status of the GPS receiver when the image is recorded.public final void setGPSStatus(String value)
Gets or sets the status of the GPS receiver when the image is recorded.
Value: The status of the GPS receiver when the image is recorded.public final TiffRational[] getGPSTimestamp()
Gets or sets the GPS time as UTC (Coordinated Universal Time).
Value: The GPS time as UTC (Coordinated Universal Time).public final void setGPSTimestamp(TiffRational[] value)
Gets or sets the GPS time as UTC (Coordinated Universal Time).
Value: The GPS time as UTC (Coordinated Universal Time).public final String getGPSTrack()
Gets or sets direction of GPS receiver movement.
Value: The direction of GPS receiver movement.public final void setGPSTrack(String value)
Gets or sets direction of GPS receiver movement.
Value: The direction of GPS receiver movement.public final String getGPSTrackRef()
Gets or sets the reference for giving the direction of GPS receiver movement.
Value: The reference for giving the direction of GPS receiver movement.public final void setGPSTrackRef(String value)
Gets or sets the reference for giving the direction of GPS receiver movement.
Value: The reference for giving the direction of GPS receiver movement.public final byte[] getGPSVersionID()
Gets or sets the GPS version identifier.
Value: The GPS version identifier.public final void setGPSVersionID(byte[] value)
Gets or sets the GPS version identifier.
Value: The GPS version identifier.public final int getGainControl()
Gets or sets the degree of overall image gain adjustment.
Value: The degree of overall image gain adjustment.public final void setGainControl(int value)
Gets or sets the degree of overall image gain adjustment.
Value: The degree of overall image gain adjustment.public final TiffRational getGamma()
Gets or sets the gamma.
Value: The gamma value.public final void setGamma(TiffRational value)
Gets or sets the gamma.
Value: The gamma value.public final long getISOSpeed()
Gets or sets ISO speed
Value: The ISO speed.public final void setISOSpeed(long value)
Gets or sets ISO speed
Value: The ISO speed.public final long getISOSpeedLatitudeYYY()
Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.
Value: The ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.public final void setISOSpeedLatitudeYYY(long value)
Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.
Value: The ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.public final long getISOSpeedLatitudeZZZ()
Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.
Value: The ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.public final void setISOSpeedLatitudeZZZ(long value)
Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.
Value: The ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.public final long getPhotographicSensitivity()
Gets or sets the photographic sensitivity.
Value: The photographic sensitivity.public final void setPhotographicSensitivity(long value)
Gets or sets the photographic sensitivity.
Value: The photographic sensitivity.public final String getImageUniqueID()
Gets or sets the image unique identifier.
Value: The image unique identifier.public final void setImageUniqueID(String value)
Gets or sets the image unique identifier.
Value: The image unique identifier.public final String getLensMake()
Gets or sets the maker of lens.
Value: The lens maker.public final void setLensMake(String value)
Gets or sets the maker of lens.
Value: The lens maker.public final String getLensModel()
Gets or sets the lens model.
Value: The lens model.public final void setLensModel(String value)
Gets or sets the lens model.
Value: The lens model.public final String getLensSerialNumber()
Gets or sets the lens serial number.
Value: The lens serial number.public final void setLensSerialNumber(String value)
Gets or sets the lens serial number.
Value: The lens serial number.public final TiffRational[] getLensSpecification()
Gets or sets the lens specification
Value: The lens specification.public final void setLensSpecification(TiffRational[] value)
Gets or sets the lens specification
Value: The lens specification.public final int getLightSource()
Gets or sets the light source.
Value: The light source.public final void setLightSource(int value)
Gets or sets the light source.
Value: The light source.public final TiffDataType[] getMakerNoteData()
Gets the maker note data.
Value: The maker note data.public final byte[] getMakerNoteRawData()
Gets or sets the maker note raw data.
Value: The maker note raw data.public final void setMakerNoteRawData(byte[] value)
Gets or sets the maker note raw data.
Value: The maker note raw data.public final TiffRational getMaxApertureValue()
Gets or sets the maximum aperture value.
Value: The maximum aperture value.public final void setMaxApertureValue(TiffRational value)
Gets or sets the maximum aperture value.
Value: The maximum aperture value.public final int getMeteringMode()
Gets or sets the metering mode.
Value: The metering mode.public final void setMeteringMode(int value)
Gets or sets the metering mode.
Value: The metering mode.public final byte[] getOECF()
Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
Value: The Opto-Electric Conversion Function (OECF) specified in ISO 14524.public final void setOECF(byte[] value)
Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.
Value: The Opto-Electric Conversion Function (OECF) specified in ISO 14524.public final long getPixelXDimension()
Gets or sets the pixel x dimension.
Value: The pixel x dimension.public final void setPixelXDimension(long value)
Gets or sets the pixel x dimension.
Value: The pixel x dimension.public final long getPixelYDimension()
Gets or sets the pixel y dimension.
Value: The pixel y dimension.public final void setPixelYDimension(long value)
Gets or sets the pixel y dimension.
Value: The pixel y dimension.public final TiffDataType[] getProperties()
Gets or sets all the EXIF tags (including common and GPS tags).
Value: The EXIF tags (including common and GPS tags).public final void setProperties(TiffDataType[] value)
Gets or sets all the EXIF tags (including common and GPS tags).
Value: The EXIF tags (including common and GPS tags).public final long getRecommendedExposureIndex()
Gets or sets the recommended exposure index.
Value: The recommended exposure index.public final void setRecommendedExposureIndex(long value)
Gets or sets the recommended exposure index.
Value: The recommended exposure index.public final String getRelatedSoundFile()
Gets or sets the related sound file.
Value: The related sound file.public final void setRelatedSoundFile(String value)
Gets or sets the related sound file.
Value: The related sound file.public final int getSaturation()
Gets or sets the saturation.
Value: The saturation.public final void setSaturation(int value)
Gets or sets the saturation.
Value: The saturation.public final int getSceneCaptureType()
Gets or sets the scene capture type.
Value: The type of the scene capture.public final void setSceneCaptureType(int value)
Gets or sets the scene capture type.
Value: The type of the scene capture.public final byte getSceneType()
Gets or sets the scene type.
Value: The type of the scene.public final void setSceneType(byte value)
Gets or sets the scene type.
Value: The type of the scene.public final int getSensingMethod()
Gets or sets the sensing method.
Value: The sensing method.public final void setSensingMethod(int value)
Gets or sets the sensing method.
Value: The sensing method.public final int getSensitivityType()
Gets or sets the sensitivity type.
Value: The type of the sensitivity.public final void setSensitivityType(int value)
Gets or sets the sensitivity type.
Value: The type of the sensitivity.public final int getSharpness()
Gets or sets the sharpness.
Value: The sharpness.public final void setSharpness(int value)
Gets or sets the sharpness.
Value: The sharpness.public final TiffSRational getShutterSpeedValue()
Gets or sets the shutter speed value.
Value: The shutter speed value.public final void setShutterSpeedValue(TiffSRational value)
Gets or sets the shutter speed value.
Value: The shutter speed value.public final byte[] getSpatialFrequencyResponse()
Gets or sets the spatial frequency response.
Value: The spatial frequency response.public final void setSpatialFrequencyResponse(byte[] value)
Gets or sets the spatial frequency response.
Value: The spatial frequency response.public final String getSpectralSensitivity()
Gets or sets the spectral sensitivity.
Value: The spectral sensitivity.public final void setSpectralSensitivity(String value)
Gets or sets the spectral sensitivity.
Value: The spectral sensitivity.public final long getStandardOutputSensitivity()
Gets or sets standard output sensitivity
Value: The standard output sensitivity.public final void setStandardOutputSensitivity(long value)
Gets or sets standard output sensitivity
Value: The standard output sensitivity.public final int[] getSubjectArea()
Gets or sets the subject area.
Value: The subject area.public final void setSubjectArea(int[] value)
Gets or sets the subject area.
Value: The subject area.public final TiffRational getSubjectDistance()
Gets or sets the subject distance.
Value: The subject distance.public final void setSubjectDistance(TiffRational value)
Gets or sets the subject distance.
Value: The subject distance.public final int getSubjectDistanceRange()
Gets or sets the subject distance range.
Value: The subject distance range.public final void setSubjectDistanceRange(int value)
Gets or sets the subject distance range.
Value: The subject distance range.public final int[] getSubjectLocation()
Gets or sets the subject location.
Value: The subject location.public final void setSubjectLocation(int[] value)
Gets or sets the subject location.
Value: The subject location.public final String getSubsecTime()
Gets or sets the fractions of seconds for the DateTime tag.
Value: The fractions of seconds for the DateTime tag.public final void setSubsecTime(String value)
Gets or sets the fractions of seconds for the DateTime tag.
Value: The fractions of seconds for the DateTime tag.public final String getSubsecTimeDigitized()
Gets or sets the fractions of seconds for the DateTimeDigitized tag.
Value: The fractions of seconds for the DateTimeDigitized tag.public final void setSubsecTimeDigitized(String value)
Gets or sets the fractions of seconds for the DateTimeDigitized tag.
Value: The fractions of seconds for the DateTimeDigitized tag.public final String getSubsecTimeOriginal()
Gets or sets the fractions of seconds for the DateTimeOriginal tag.
Value: The fractions of seconds for the DateTimeOriginal tag.public final void setSubsecTimeOriginal(String value)
Gets or sets the fractions of seconds for the DateTimeOriginal tag.
Value: The fractions of seconds for the DateTimeOriginal tag.public final String getUserComment()
Gets or sets the user comment.
Value: The user comment.public final void setUserComment(String value)
Gets or sets the user comment.
Value: The user comment.public final int getWhiteBalance()
Gets or sets the white balance.
Value: The white balance.public final void setWhiteBalance(int value)
Gets or sets the white balance.
Value: The white balance.public final TiffRational[] getWhitePoint()
Gets or sets the chromaticity of the white point of the image.
Value: The chromaticity of the white point of the image.public final void setWhitePoint(TiffRational[] value)
Gets or sets the chromaticity of the white point of the image.
Value: The chromaticity of the white point of the image.public final TiffDataType[] getCommonTags()
Gets or sets tags, which belong to common section. This applies only to jpeg images, in tiff format tiffOptions are being used instead
Value: The common section tags.public final void setCommonTags(TiffDataType[] value)
Gets or sets tags, which belong to common section. This applies only to jpeg images, in tiff format tiffOptions are being used instead
Value: The common section tags.public final TiffDataType[] getExifTags()
Gets or sets tags which belong to EXIF section only.
Value: The EXIF section tags.public final void setExifTags(TiffDataType[] value)
Gets or sets tags which belong to EXIF section only.
Value: The EXIF section tags.public final TiffDataType[] getGPSTags()
Gets or sets tags, which belong to GPS section only.
Value: The GPS tags.public final void setGPSTags(TiffDataType[] value)
Gets or sets tags, which belong to GPS section only.
Value: The GPS tags.public final void removeTag(int tagId)
Remove tag from container
tagId
- The tag identifier to remove.Copyright (c) 2008-2020 Aspose Pty Ltd. All Rights Reserved.