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.
|
String |
getMake()
Gets the manufacturer of the recording equipment.
|
TiffDataType[] |
getMakerNoteData()
Gets the maker note data.
|
byte[] |
getMakerNoteRawData()
Gets or sets the maker note raw data.
|
MakerNote[] |
getMakerNotes()
Gets the maker notes.
|
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 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 |
setMake(String value)
Sets the manufacturer of the recording equipment.
|
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)
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 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 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 String getMake()
Gets the manufacturer of the recording equipment.
Value: The manufacturer of the recording equipment.public final void setMake(String value)
Sets the manufacturer of the recording equipment.
Value: The manufacturer of the recording equipment.value
- the manufacturer of the recording equipment.public TiffRational getApertureValue()
Gets or sets the aperture value.
Value: The aperture value.public void setApertureValue(TiffRational value)
Gets or sets the aperture value.
Value: The aperture value.public String getBodySerialNumber()
Gets or sets camera body serial number.
Value: The body serial number.public void setBodySerialNumber(String value)
Gets or sets camera body serial number.
Value: The body serial number.public TiffSRational getBrightnessValue()
Gets or sets the brightness value.
Value: The brightness value.public void setBrightnessValue(TiffSRational value)
Gets or sets the brightness value.
Value: The brightness value.public byte[] getCFAPattern()
Gets or sets the CFA pattern.
Value: The CFA pattern.public void setCFAPattern(byte[] value)
Gets or sets the CFA pattern.
Value: The CFA pattern.public String getCameraOwnerName()
Gets or sets camera owner name
Value: The name of the camera owner.public void setCameraOwnerName(String value)
Gets or sets camera owner name
Value: The name of the camera owner.public int getColorSpace()
Gets or sets the color space.
Value: The color space.public void setColorSpace(int value)
Gets or sets the color space.
Value: The color space.public byte[] getComponentsConfiguration()
Gets or sets the components configuration.
Value: The components configuration.public void setComponentsConfiguration(byte[] value)
Gets or sets the components configuration.
Value: The components configuration.public TiffRational getCompressedBitsPerPixel()
Gets or sets the compressed bits per pixel.
Value: The compressed bits per pixel.public void setCompressedBitsPerPixel(TiffRational value)
Gets or sets the compressed bits per pixel.
Value: The compressed bits per pixel.public int getContrast()
Gets or sets the contrast.
Value: The contrast.public void setContrast(int value)
Gets or sets the contrast.
Value: The contrast.public int getCustomRendered()
Gets or sets the custom rendered.
Value: The custom rendered.public void setCustomRendered(int value)
Gets or sets the custom rendered.
Value: The custom rendered.public String getDateTimeDigitized()
Gets or sets the date time digitized.
Value: The date time digitized.public void setDateTimeDigitized(String value)
Gets or sets the date time digitized.
Value: The date time digitized.public String getDateTimeOriginal()
Gets or sets the date time original.
Value: The date time original.public void setDateTimeOriginal(String value)
Gets or sets the date time original.
Value: The date time original.public byte[] getDeviceSettingDescription()
Gets or sets device settings description
Value: The device setting description.public void setDeviceSettingDescription(byte[] value)
Gets or sets device settings description
Value: The device setting description.public TiffRational getDigitalZoomRatio()
Gets or sets the digital zoom ratio.
Value: The digital zoom ratio.public void setDigitalZoomRatio(TiffRational value)
Gets or sets the digital zoom ratio.
Value: The digital zoom ratio.public byte[] getExifVersion()
Gets or sets the EXIF version.
Value: The EXIF version.public void setExifVersion(byte[] value)
Gets or sets the EXIF version.
Value: The EXIF version.public TiffSRational getExposureBiasValue()
Gets or sets the exposure bias value.
Value: The exposure bias value.public void setExposureBiasValue(TiffSRational value)
Gets or sets the exposure bias value.
Value: The exposure bias value.public TiffRational getExposureIndex()
Gets or sets the exposure index.
Value: The index of the exposure.public void setExposureIndex(TiffRational value)
Gets or sets the exposure index.
Value: The index of the exposure.public int getExposureMode()
Gets or sets the exposure mode.
Value: The exposure mode.public void setExposureMode(int value)
Gets or sets the exposure mode.
Value: The exposure mode.public int getExposureProgram()
Gets or sets the exposure program.
Value: The exposure program.public void setExposureProgram(int value)
Gets or sets the exposure program.
Value: The exposure program.public TiffRational getExposureTime()
Gets or sets the exposure time.
Value: The exposure time.public void setExposureTime(TiffRational value)
Gets or sets the exposure time.
Value: The exposure time.public TiffRational getFNumber()
Gets or sets the F-number.
Value: The F-number.public void setFNumber(TiffRational value)
Gets or sets the F-number.
Value: The F-number.public byte getFileSource()
Gets or sets the file source type.
Value: The file source type.public void setFileSource(byte value)
Gets or sets the file source type.
Value: The file source type.public int getFlash()
Gets or sets the flash.
Value: The flash.public void setFlash(int value)
Gets or sets the flash.
Value: The flash.public TiffRational getFlashEnergy()
Gets or sets the flash energy.
Value: The flash energy.public void setFlashEnergy(TiffRational value)
Gets or sets the flash energy.
Value: The flash energy.public byte[] getFlashpixVersion()
Gets or sets the flash pix version.
Value: The flash pix version.public void setFlashpixVersion(byte[] value)
Gets or sets the flash pix version.
Value: The flash pix version.public TiffRational getFocalLength()
Gets or sets the focal length.
Value: The length of the focal.public void setFocalLength(TiffRational value)
Gets or sets the focal length.
Value: The length of the focal.public int getFocalLengthIn35MmFilm()
Gets or sets the focal length in 35 mm film.
Value: The focal length in35 mm film.public void setFocalLengthIn35MmFilm(int value)
Gets or sets the focal length in 35 mm film.
Value: The focal length in35 mm film.public int getFocalPlaneResolutionUnit()
Gets or sets the focal plane resolution unit.
Value: The focal plane resolution unit.public void setFocalPlaneResolutionUnit(int value)
Gets or sets the focal plane resolution unit.
Value: The focal plane resolution unit.public TiffRational getFocalPlaneXResolution()
Gets or sets the focal plane x resolution.
Value: The focal plane x resolution.public void setFocalPlaneXResolution(TiffRational value)
Gets or sets the focal plane x resolution.
Value: The focal plane x resolution.public TiffRational getFocalPlaneYResolution()
Gets or sets the focal plane y resolution.
Value: The focal plane y resolution.public void setFocalPlaneYResolution(TiffRational value)
Gets or sets the focal plane y resolution.
Value: The focal plane y resolution.public TiffRational getGPSAltitude()
Gets or sets the GPS altitude.
Value: The GPS altitude.public void setGPSAltitude(TiffRational value)
Gets or sets the GPS altitude.
Value: The GPS altitude.public byte getGPSAltitudeRef()
Gets or sets the GPS altitude used as the reference altitude.
Value: The GPS altitude used as the reference altitude.public 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 byte[] getGPSAreaInformation()
Gets or sets the GPS area information.
Value: The GPS area information.public void setGPSAreaInformation(byte[] value)
Gets or sets the GPS area information.
Value: The GPS area information.public TiffRational getGPSDOP()
Gets or sets the GPS DOP (data degree of precision).
Value: The GPS DOP (data degree of precision).public void setGPSDOP(TiffRational value)
Gets or sets the GPS DOP (data degree of precision).
Value: The GPS DOP (data degree of precision).public TiffRational getGPSDestBearing()
Gets or sets the GPS bearing to the destination point.
Value: The GPS bearing to the destination point.public void setGPSDestBearing(TiffRational value)
Gets or sets the GPS bearing to the destination point.
Value: The GPS bearing to the destination point.public 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 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 TiffRational getGPSDestDistance()
Gets or sets the GPS distance to the destination point.
Value: The GPS distance to the destination point.public void setGPSDestDistance(TiffRational value)
Gets or sets the GPS distance to the destination point.
Value: The GPS distance to the destination point.public 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 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 TiffRational[] getGPSDestLatitude()
Gets or sets the GPS latitude of the destination point.
Value: The GPS latitude of the destination point.public void setGPSDestLatitude(TiffRational[] value)
Gets or sets the GPS latitude of the destination point.
Value: The GPS latitude of the destination point.public 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 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 TiffRational[] getGPSDestLongitude()
Gets or sets the GPS longitude of the destination point.
Value: The GPS longitude of the destination point.public void setGPSDestLongitude(TiffRational[] value)
Gets or sets the GPS longitude of the destination point.
Value: The GPS longitude of the destination point.public 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 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 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 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 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 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 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 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 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 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 TiffRational[] getGPSLatitude()
Gets or sets the GPS latitude.
Value: The GPS latitude.public void setGPSLatitude(TiffRational[] value)
Gets or sets the GPS latitude.
Value: The GPS latitude.public String getGPSLatitudeRef()
Gets or sets the GPS latitude is north or south latitude.
Value: The GPS latitude is north or south latitude.public 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 TiffRational[] getGPSLongitude()
Gets or sets the GPS longitude.
Value: The GPS longitude.public void setGPSLongitude(TiffRational[] value)
Gets or sets the GPS longitude.
Value: The GPS longitude.public String getGPSLongitudeRef()
Gets or sets the GPS longitude is east or west longitude.
Value: The GPS longitude is east or west longitude.public 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 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 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 String getGPSMeasureMode()
Gets or sets the GPS measurement mode.
Value: The GPS measurement mode.public void setGPSMeasureMode(String value)
Gets or sets the GPS measurement mode.
Value: The GPS measurement mode.public 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 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 String getGPSSatellites()
Gets or sets the GPS satellites used for measurements.
Value: The GPS satellites used for measurements.public void setGPSSatellites(String value)
Gets or sets the GPS satellites used for measurements.
Value: The GPS satellites used for measurements.public TiffRational getGPSSpeed()
Gets or sets the speed of GPS receiver movement.
Value: The speed of GPS receiver movement.public void setGPSSpeed(TiffRational value)
Gets or sets the speed of GPS receiver movement.
Value: The speed of GPS receiver movement.public 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 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 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 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 TiffRational[] getGPSTimestamp()
Gets or sets the GPS time as UTC (Coordinated Universal Time).
Value: The GPS time as UTC (Coordinated Universal Time).public 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 String getGPSTrack()
Gets or sets direction of GPS receiver movement.
Value: The direction of GPS receiver movement.public void setGPSTrack(String value)
Gets or sets direction of GPS receiver movement.
Value: The direction of GPS receiver movement.public 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 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 byte[] getGPSVersionID()
Gets or sets the GPS version identifier.
Value: The GPS version identifier.public void setGPSVersionID(byte[] value)
Gets or sets the GPS version identifier.
Value: The GPS version identifier.public int getGainControl()
Gets or sets the degree of overall image gain adjustment.
Value: The degree of overall image gain adjustment.ExifGainControl
public void setGainControl(int value)
Gets or sets the degree of overall image gain adjustment.
Value: The degree of overall image gain adjustment.public TiffRational getGamma()
Gets or sets the gamma.
Value: The gamma value.public void setGamma(TiffRational value)
Gets or sets the gamma.
Value: The gamma value.public long getISOSpeed()
Gets or sets ISO speed
Value: The ISO speed.public void setISOSpeed(long value)
Gets or sets ISO speed
Value: The ISO speed.public 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.This tag shall not be recorded without ISOSpeed and ISOSpeedLatitudezzz
public 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.This tag shall not be recorded without ISOSpeed and ISOSpeedLatitudezzz
public 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.This tag shall not be recorded without ISOSpeed and ISOSpeedLatitudeyyy
public 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.This tag shall not be recorded without ISOSpeed and ISOSpeedLatitudeyyy
public long getPhotographicSensitivity()
Gets or sets the photographic sensitivity.
Value: The photographic sensitivity.public void setPhotographicSensitivity(long value)
Gets or sets the photographic sensitivity.
Value: The photographic sensitivity.public String getImageUniqueID()
Gets or sets the image unique identifier.
Value: The image unique identifier.public void setImageUniqueID(String value)
Gets or sets the image unique identifier.
Value: The image unique identifier.public String getLensMake()
Gets or sets the maker of lens.
Value: The lens maker.public void setLensMake(String value)
Gets or sets the maker of lens.
Value: The lens maker.public String getLensModel()
Gets or sets the lens model.
Value: The lens model.public void setLensModel(String value)
Gets or sets the lens model.
Value: The lens model.public String getLensSerialNumber()
Gets or sets the lens serial number.
Value: The lens serial number.public void setLensSerialNumber(String value)
Gets or sets the lens serial number.
Value: The lens serial number.public TiffRational[] getLensSpecification()
Gets or sets the lens specification
Value: The lens specification.public void setLensSpecification(TiffRational[] value)
Gets or sets the lens specification
Value: The lens specification.public int getLightSource()
Gets or sets the light source.
Value: The light source.public void setLightSource(int value)
Gets or sets the light source.
Value: The light source.public TiffDataType[] getMakerNoteData()
Gets the maker note data.
Value: The maker note data.public byte[] getMakerNoteRawData()
Gets or sets the maker note raw data.
Value: The maker note raw data.public void setMakerNoteRawData(byte[] value)
Gets or sets the maker note raw data.
Value: The maker note raw data.public final MakerNote[] getMakerNotes()
Gets the maker notes.
Value: The maker notes.public TiffRational getMaxApertureValue()
Gets or sets the maximum aperture value.
Value: The maximum aperture value.public void setMaxApertureValue(TiffRational value)
Gets or sets the maximum aperture value.
Value: The maximum aperture value.public int getMeteringMode()
Gets or sets the metering mode.
Value: The metering mode.public void setMeteringMode(int value)
Gets or sets the metering mode.
Value: The metering mode.public 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 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 long getPixelXDimension()
Gets or sets the pixel x dimension.
Value: The pixel x dimension.public void setPixelXDimension(long value)
Gets or sets the pixel x dimension.
Value: The pixel x dimension.public long getPixelYDimension()
Gets or sets the pixel y dimension.
Value: The pixel y dimension.public void setPixelYDimension(long value)
Gets or sets the pixel y dimension.
Value: The pixel y dimension.public TiffDataType[] getProperties()
Gets or sets all the EXIF tags (including common and GPS tags).
Value: The EXIF tags (including common and GPS tags).public 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 long getRecommendedExposureIndex()
Gets or sets the recommended exposure index.
Value: The recommended exposure index.public void setRecommendedExposureIndex(long value)
Gets or sets the recommended exposure index.
Value: The recommended exposure index.public String getRelatedSoundFile()
Gets or sets the related sound file.
Value: The related sound file.public void setRelatedSoundFile(String value)
Gets or sets the related sound file.
Value: The related sound file.public int getSaturation()
Gets or sets the saturation.
Value: The saturation.public void setSaturation(int value)
Gets or sets the saturation.
Value: The saturation.public int getSceneCaptureType()
Gets or sets the scene capture type.
Value: The type of the scene capture.public void setSceneCaptureType(int value)
Gets or sets the scene capture type.
Value: The type of the scene capture.public byte getSceneType()
Gets or sets the scene type.
Value: The type of the scene.public void setSceneType(byte value)
Gets or sets the scene type.
Value: The type of the scene.public int getSensingMethod()
Gets or sets the sensing method.
Value: The sensing method.public void setSensingMethod(int value)
Gets or sets the sensing method.
Value: The sensing method.public int getSensitivityType()
Gets or sets the sensitivity type.
Value: The type of the sensitivity.public void setSensitivityType(int value)
Gets or sets the sensitivity type.
Value: The type of the sensitivity.public int getSharpness()
Gets or sets the sharpness.
Value: The sharpness.public void setSharpness(int value)
Gets or sets the sharpness.
Value: The sharpness.public TiffSRational getShutterSpeedValue()
Gets or sets the shutter speed value.
Value: The shutter speed value.public void setShutterSpeedValue(TiffSRational value)
Gets or sets the shutter speed value.
Value: The shutter speed value.public byte[] getSpatialFrequencyResponse()
Gets or sets the spatial frequency response.
Value: The spatial frequency response.public void setSpatialFrequencyResponse(byte[] value)
Gets or sets the spatial frequency response.
Value: The spatial frequency response.public String getSpectralSensitivity()
Gets or sets the spectral sensitivity.
Value: The spectral sensitivity.public void setSpectralSensitivity(String value)
Gets or sets the spectral sensitivity.
Value: The spectral sensitivity.public long getStandardOutputSensitivity()
Gets standard output sensitivity
Value: The standard output sensitivity.public void setStandardOutputSensitivity(long value)
Sets standard output sensitivity
Value: The standard output sensitivity.public int[] getSubjectArea()
Gets or sets the subject area.
Value: The subject area.public void setSubjectArea(int[] value)
Gets or sets the subject area.
Value: The subject area.public TiffRational getSubjectDistance()
Gets or sets the subject distance.
Value: The subject distance.public void setSubjectDistance(TiffRational value)
Gets or sets the subject distance.
Value: The subject distance.public int getSubjectDistanceRange()
Gets or sets the subject distance range.
Value: The subject distance range.public void setSubjectDistanceRange(int value)
Gets or sets the subject distance range.
Value: The subject distance range.public int[] getSubjectLocation()
Gets or sets the subject location.
Value: The subject location.public void setSubjectLocation(int[] value)
Gets or sets the subject location.
Value: The subject location.public String getSubsecTime()
Gets or sets the fractions of seconds for the DateTime tag.
Value: The fractions of seconds for the DateTime tag.public 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 String getSubsecTimeDigitized()
Gets or sets the fractions of seconds for the DateTimeDigitized tag.
Value: The fractions of seconds for the DateTimeDigitized tag.public 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 String getSubsecTimeOriginal()
Gets or sets the fractions of seconds for the DateTimeOriginal tag.
Value: The fractions of seconds for the DateTimeOriginal tag.public 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 String getUserComment()
Gets or sets the user comment.
Value: The user comment.public void setUserComment(String value)
Gets or sets the user comment.
Value: The user comment.public int getWhiteBalance()
Gets or sets the white balance.
Value: The white balance.public void setWhiteBalance(int value)
Gets or sets the white balance.
Value: The white balance.public 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 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 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 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 TiffDataType[] getExifTags()
Gets or sets tags which belong to EXIF section only.
Value: The EXIF section tags.public void setExifTags(TiffDataType[] value)
Gets or sets tags which belong to EXIF section only.
Value: The EXIF section tags.public TiffDataType[] getGPSTags()
Gets or sets tags, which belong to GPS section only.
Value: The GPS tags.public void setGPSTags(TiffDataType[] value)
Gets or sets tags, which belong to GPS section only.
Value: The GPS tags.public void removeTag(int tagId)
Remove tag from container
tagId
- The tag identifier to remove.