Packages

 

com.aspose.cad.exif

Class ExifData

    • Constructor Detail

      • ExifData

        public ExifData()

        Initializes a new instance of the ExifData class.

      • ExifData

        public ExifData(TiffDataType[] exifdata)

        Initializes a new instance of the ExifData class with data from array.

        Parameters:
        exifdata - Array of EXIF tags together with common and GPS tags.
      • ExifData

        public ExifData(TiffDataType[] commonTags,
                TiffDataType[] exifTags,
                TiffDataType[] gpsTags)

        Initializes a new instance of the ExifData class with data from array.

        Parameters:
        commonTags - The common tags.
        exifTags - The EXIF tags.
        gpsTags - The GPS tags.
    • Method Detail

      • isBigEndian

        public boolean isBigEndian()

        Gets or sets a value indicating whether the stream EXIF data created from is big endian.

        Returns:
        true if the stream EXIF data created from is big endian; otherwise, false.
      • setBigEndian

        public void setBigEndian(boolean value)

        Gets or sets a value indicating whether the stream EXIF data created from is big endian.

        Parameters:
        value - true if the stream EXIF data created from is big endian; otherwise, false.
      • getApertureValue

        public TiffRational getApertureValue()

        Gets or sets the aperture value.

        Returns:
        The aperture value.
      • setApertureValue

        public void setApertureValue(TiffRational value)

        Gets or sets the aperture value.

        Parameters:
        value - The aperture value.
      • getBodySerialNumber

        public String getBodySerialNumber()

        Gets or sets camera body serial number.

        Returns:
        The body serial number.
      • setBodySerialNumber

        public void setBodySerialNumber(String value)

        Gets or sets camera body serial number.

        Parameters:
        value - The body serial number.
      • getBrightnessValue

        public TiffSRational getBrightnessValue()

        Gets or sets the brightness value.

        Returns:
        The brightness value.
      • setBrightnessValue

        public void setBrightnessValue(TiffSRational value)

        Gets or sets the brightness value.

        Parameters:
        value - The brightness value.
      • getCFAPattern

        public byte[] getCFAPattern()

        Gets or sets the CFA pattern.

        Returns:
        The CFA pattern.
      • setCFAPattern

        public void setCFAPattern(byte[] value)

        Gets or sets the CFA pattern.

        Parameters:
        value - The CFA pattern.
      • getCameraOwnerName

        public String getCameraOwnerName()

        Gets or sets camera owner name

        Returns:
        The name of the camera owner.
      • setCameraOwnerName

        public void setCameraOwnerName(String value)

        Gets or sets camera owner name

        Parameters:
        value - The name of the camera owner.
      • getColorSpace

        public int getColorSpace()

        Gets or sets the color space.

        Returns:
        The color space.
      • setColorSpace

        public void setColorSpace(int value)

        Gets or sets the color space.

        Parameters:
        value - The color space.
      • getComponentsConfiguration

        public byte[] getComponentsConfiguration()

        Gets or sets the components configuration.

        Returns:
        The components configuration.
      • setComponentsConfiguration

        public void setComponentsConfiguration(byte[] value)

        Gets or sets the components configuration.

        Parameters:
        value - The components configuration.
      • getCompressedBitsPerPixel

        public TiffRational getCompressedBitsPerPixel()

        Gets or sets the compressed bits per pixel.

        Returns:
        The compressed bits per pixel.
      • setCompressedBitsPerPixel

        public void setCompressedBitsPerPixel(TiffRational value)

        Gets or sets the compressed bits per pixel.

        Parameters:
        value - The compressed bits per pixel.
      • getContrast

        public int getContrast()

        Gets or sets the contrast.

        Returns:
        The contrast.
      • setContrast

        public void setContrast(int value)

        Gets or sets the contrast.

        Parameters:
        value - The contrast.
      • getCustomRendered

        public int getCustomRendered()

        Gets or sets the custom rendered.

        Returns:
        The custom rendered.
      • setCustomRendered

        public void setCustomRendered(int value)

        Gets or sets the custom rendered.

        Parameters:
        value - The custom rendered.
      • getDateTimeDigitized

        public String getDateTimeDigitized()

        Gets or sets the date time digitized.

        Returns:
        The date time digitized.
      • setDateTimeDigitized

        public void setDateTimeDigitized(String value)

        Gets or sets the date time digitized.

        Parameters:
        value - The date time digitized.
      • getDateTimeOriginal

        public String getDateTimeOriginal()

        Gets or sets the date time original.

        Returns:
        The date time original.
      • setDateTimeOriginal

        public void setDateTimeOriginal(String value)

        Gets or sets the date time original.

        Parameters:
        value - The date time original.
      • getDeviceSettingDescription

        public byte[] getDeviceSettingDescription()

        Gets or sets device settings description

        Returns:
        The device setting description.
      • setDeviceSettingDescription

        public void setDeviceSettingDescription(byte[] value)

        Gets or sets device settings description

        Parameters:
        value - The device setting description.
      • getDigitalZoomRatio

        public TiffRational getDigitalZoomRatio()

        Gets or sets the digital zoom ratio.

        Returns:
        The digital zoom ratio.
      • setDigitalZoomRatio

        public void setDigitalZoomRatio(TiffRational value)

        Gets or sets the digital zoom ratio.

        Parameters:
        value - The digital zoom ratio.
      • getExifVersion

        public byte[] getExifVersion()

        Gets or sets the EXIF version.

        Returns:
        The EXIF version.
      • setExifVersion

        public void setExifVersion(byte[] value)

        Gets or sets the EXIF version.

        Parameters:
        value - The EXIF version.
      • getExposureBiasValue

        public TiffSRational getExposureBiasValue()

        Gets or sets the exposure bias value.

        Returns:
        The exposure bias value.
      • setExposureBiasValue

        public void setExposureBiasValue(TiffSRational value)

        Gets or sets the exposure bias value.

        Parameters:
        value - The exposure bias value.
      • getExposureIndex

        public TiffRational getExposureIndex()

        Gets or sets the exposure index.

        Returns:
        The index of the exposure.
      • setExposureIndex

        public void setExposureIndex(TiffRational value)

        Gets or sets the exposure index.

        Parameters:
        value - The index of the exposure.
      • getExposureMode

        public int getExposureMode()

        Gets or sets the exposure mode.

        Returns:
        The exposure mode.
      • setExposureMode

        public void setExposureMode(int value)

        Gets or sets the exposure mode.

        Parameters:
        value - The exposure mode.
      • getExposureProgram

        public int getExposureProgram()

        Gets or sets the exposure program.

        Returns:
        The exposure program.
      • setExposureProgram

        public void setExposureProgram(int value)

        Gets or sets the exposure program.

        Parameters:
        value - The exposure program.
      • getExposureTime

        public TiffRational getExposureTime()

        Gets or sets the exposure time.

        Returns:
        The exposure time.
      • setExposureTime

        public void setExposureTime(TiffRational value)

        Gets or sets the exposure time.

        Parameters:
        value - The exposure time.
      • getFNumber

        public TiffRational getFNumber()

        Gets or sets the F-number.

        Returns:
        The F-number.
      • setFNumber

        public void setFNumber(TiffRational value)

        Gets or sets the F-number.

        Parameters:
        value - The F-number.
      • getFileSource

        public byte getFileSource()

        Gets or sets the file source type.

        Returns:
        The file source type.
      • setFileSource

        public void setFileSource(byte value)

        Gets or sets the file source type.

        Parameters:
        value - The file source type.
      • getFlash

        public int getFlash()

        Gets or sets the flash.

        Returns:
        The flash.
      • setFlash

        public void setFlash(int value)

        Gets or sets the flash.

        Parameters:
        value - The flash.
      • getFlashEnergy

        public TiffRational getFlashEnergy()

        Gets or sets the flash energy.

        Returns:
        The flash energy.
      • setFlashEnergy

        public void setFlashEnergy(TiffRational value)

        Gets or sets the flash energy.

        Parameters:
        value - The flash energy.
      • getFlashpixVersion

        public byte[] getFlashpixVersion()

        Gets or sets the flash pix version.

        Returns:
        The flash pix version.
      • setFlashpixVersion

        public void setFlashpixVersion(byte[] value)

        Gets or sets the flash pix version.

        Parameters:
        value - The flash pix version.
      • getFocalLength

        public TiffRational getFocalLength()

        Gets or sets the focal length.

        Returns:
        The length of the focal.
      • setFocalLength

        public void setFocalLength(TiffRational value)

        Gets or sets the focal length.

        Parameters:
        value - The length of the focal.
      • getFocalLengthIn35MmFilm

        public int getFocalLengthIn35MmFilm()

        Gets or sets the focal length in 35 mm film.

        Returns:
        The focal length in35 mm film.
      • setFocalLengthIn35MmFilm

        public void setFocalLengthIn35MmFilm(int value)

        Gets or sets the focal length in 35 mm film.

        Parameters:
        value - The focal length in35 mm film.
      • getFocalPlaneResolutionUnit

        public int getFocalPlaneResolutionUnit()

        Gets or sets the focal plane resolution unit.

        Returns:
        The focal plane resolution unit.
      • setFocalPlaneResolutionUnit

        public void setFocalPlaneResolutionUnit(int value)

        Gets or sets the focal plane resolution unit.

        Parameters:
        value - The focal plane resolution unit.
      • getFocalPlaneXResolution

        public TiffRational getFocalPlaneXResolution()

        Gets or sets the focal plane x resolution.

        Returns:
        The focal plane x resolution.
      • setFocalPlaneXResolution

        public void setFocalPlaneXResolution(TiffRational value)

        Gets or sets the focal plane x resolution.

        Parameters:
        value - The focal plane x resolution.
      • getFocalPlaneYResolution

        public TiffRational getFocalPlaneYResolution()

        Gets or sets the focal plane y resolution.

        Returns:
        The focal plane y resolution.
      • setFocalPlaneYResolution

        public void setFocalPlaneYResolution(TiffRational value)

        Gets or sets the focal plane y resolution.

        Parameters:
        value - The focal plane y resolution.
      • getGPSAltitude

        public TiffRational getGPSAltitude()

        Gets or sets the GPS altitude.

        Returns:
        The GPS altitude.
      • setGPSAltitude

        public void setGPSAltitude(TiffRational value)

        Gets or sets the GPS altitude.

        Parameters:
        value - The GPS altitude.
      • getGPSAltitudeRef

        public byte getGPSAltitudeRef()

        Gets or sets the GPS altitude used as the reference altitude.

        Returns:
        The GPS altitude used as the reference altitude.
      • setGPSAltitudeRef

        public void setGPSAltitudeRef(byte value)

        Gets or sets the GPS altitude used as the reference altitude.

        Parameters:
        value - The GPS altitude used as the reference altitude.
      • getGPSAreaInformation

        public byte[] getGPSAreaInformation()

        Gets or sets the GPS area information.

        Returns:
        The GPS area information.
      • setGPSAreaInformation

        public void setGPSAreaInformation(byte[] value)

        Gets or sets the GPS area information.

        Parameters:
        value - The GPS area information.
      • getGPSDOP

        public TiffRational getGPSDOP()

        Gets or sets the GPS DOP (data degree of precision).

        Returns:
        The GPS DOP (data degree of precision).
      • setGPSDOP

        public void setGPSDOP(TiffRational value)

        Gets or sets the GPS DOP (data degree of precision).

        Parameters:
        value - The GPS DOP (data degree of precision).
      • getGPSDestBearing

        public TiffRational getGPSDestBearing()

        Gets or sets the GPS bearing to the destination point.

        Returns:
        The GPS bearing to the destination point.
      • setGPSDestBearing

        public void setGPSDestBearing(TiffRational value)

        Gets or sets the GPS bearing to the destination point.

        Parameters:
        value - The GPS bearing to the destination point.
      • getGPSDestBearingRef

        public String getGPSDestBearingRef()

        Gets or sets the GPS reference used for giving the bearing to the destination point.

        Returns:
        The GPS reference used for giving the bearing to the destination point.
      • setGPSDestBearingRef

        public void setGPSDestBearingRef(String value)

        Gets or sets the GPS reference used for giving the bearing to the destination point.

        Parameters:
        value - The GPS reference used for giving the bearing to the destination point.
      • getGPSDestDistance

        public TiffRational getGPSDestDistance()

        Gets or sets the GPS distance to the destination point.

        Returns:
        The GPS distance to the destination point.
      • setGPSDestDistance

        public void setGPSDestDistance(TiffRational value)

        Gets or sets the GPS distance to the destination point.

        Parameters:
        value - The GPS distance to the destination point.
      • getGPSDestDistanceRef

        public String getGPSDestDistanceRef()

        Gets or sets the GPS unit used to express the distance to the destination point.

        Returns:
        The GPS unit used to express the distance to the destination point.
      • setGPSDestDistanceRef

        public void setGPSDestDistanceRef(String value)

        Gets or sets the GPS unit used to express the distance to the destination point.

        Parameters:
        value - The GPS unit used to express the distance to the destination point.
      • getGPSDestLatitude

        public TiffRational[] getGPSDestLatitude()

        Gets or sets the GPS latitude of the destination point.

        Returns:
        The GPS latitude of the destination point.
      • setGPSDestLatitude

        public void setGPSDestLatitude(TiffRational[] value)

        Gets or sets the GPS latitude of the destination point.

        Parameters:
        value - The GPS latitude of the destination point.
      • getGPSDestLatitudeRef

        public String getGPSDestLatitudeRef()

        Gets or sets the GPS value which indicates whether the latitude of the destination point is north or south latitude.

        Returns:
        The GPS value which indicates whether the latitude of the destination point is north or south latitude.
      • setGPSDestLatitudeRef

        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.

        Parameters:
        value - The GPS value which indicates whether the latitude of the destination point is north or south latitude.
      • getGPSDestLongitude

        public TiffRational[] getGPSDestLongitude()

        Gets or sets the GPS longitude of the destination point.

        Returns:
        The GPS longitude of the destination point.
      • setGPSDestLongitude

        public void setGPSDestLongitude(TiffRational[] value)

        Gets or sets the GPS longitude of the destination point.

        Parameters:
        value - The GPS longitude of the destination point.
      • getGPSDestLongitudeRef

        public String getGPSDestLongitudeRef()

        Gets or sets the GPS value which indicates whether the longitude of the destination point is east or west longitude.

        Returns:
        The GPS value which indicates whether the longitude of the destination point is east or west longitude.
      • setGPSDestLongitudeRef

        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.

        Parameters:
        value - The GPS value which indicates whether the longitude of the destination point is east or west longitude.
      • getGPSDifferential

        public int getGPSDifferential()

        Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.

        Returns:
        The GPS value which indicates whether differential correction is applied to the GPS receiver.
      • setGPSDifferential

        public void setGPSDifferential(int value)

        Gets or sets a GPS value which indicates whether differential correction is applied to the GPS receiver.

        Parameters:
        value - The GPS value which indicates whether differential correction is applied to the GPS receiver.
      • getGPSImgDirection

        public TiffRational getGPSImgDirection()

        Gets or sets the GPS direction of the image when it was captured.

        Returns:
        The GPS direction of the image when it was captured.
      • setGPSImgDirection

        public void setGPSImgDirection(TiffRational value)

        Gets or sets the GPS direction of the image when it was captured.

        Parameters:
        value - The GPS direction of the image when it was captured.
      • getGPSImgDirectionRef

        public String getGPSImgDirectionRef()

        Gets or sets the GPS reference for giving the direction of the image when it is captured.

        Returns:
        The GPS reference for giving the direction of the image when it is captured.
      • setGPSImgDirectionRef

        public void setGPSImgDirectionRef(String value)

        Gets or sets the GPS reference for giving the direction of the image when it is captured.

        Parameters:
        value - The GPS reference for giving the direction of the image when it is captured.
      • getGPSDateStamp

        public String getGPSDateStamp()

        Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).

        Returns:
        The GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
      • setGPSDateStamp

        public void setGPSDateStamp(String value)

        Gets or sets the GPS character string recording date and time information relative to UTC (Coordinated Universal Time).

        Parameters:
        value - The GPS character string recording date and time information relative to UTC (Coordinated Universal Time).
      • getGPSLatitude

        public TiffRational[] getGPSLatitude()

        Gets or sets the GPS latitude.

        Returns:
        The GPS latitude.
      • setGPSLatitude

        public void setGPSLatitude(TiffRational[] value)

        Gets or sets the GPS latitude.

        Parameters:
        value - The GPS latitude.
      • getGPSLatitudeRef

        public String getGPSLatitudeRef()

        Gets or sets the GPS latitude is north or south latitude.

        Returns:
        The GPS latitude is north or south latitude.
      • setGPSLatitudeRef

        public void setGPSLatitudeRef(String value)

        Gets or sets the GPS latitude is north or south latitude.

        Parameters:
        value - The GPS latitude is north or south latitude.
      • getGPSLongitude

        public TiffRational[] getGPSLongitude()

        Gets or sets the GPS longitude.

        Returns:
        The GPS longitude.
      • setGPSLongitude

        public void setGPSLongitude(TiffRational[] value)

        Gets or sets the GPS longitude.

        Parameters:
        value - The GPS longitude.
      • getGPSLongitudeRef

        public String getGPSLongitudeRef()

        Gets or sets the GPS longitude is east or west longitude.

        Returns:
        The GPS longitude is east or west longitude.
      • setGPSLongitudeRef

        public void setGPSLongitudeRef(String value)

        Gets or sets the GPS longitude is east or west longitude.

        Parameters:
        value - The GPS longitude is east or west longitude.
      • getGPSMapDatum

        public String getGPSMapDatum()

        Gets or sets the GPS geodetic survey data used by the GPS receiver.

        Returns:
        The GPS geodetic survey data used by the GPS receiver.
      • setGPSMapDatum

        public void setGPSMapDatum(String value)

        Gets or sets the GPS geodetic survey data used by the GPS receiver.

        Parameters:
        value - The GPS geodetic survey data used by the GPS receiver.
      • getGPSMeasureMode

        public String getGPSMeasureMode()

        Gets or sets the GPS measurement mode.

        Returns:
        The GPS measurement mode.
      • setGPSMeasureMode

        public void setGPSMeasureMode(String value)

        Gets or sets the GPS measurement mode.

        Parameters:
        value - The GPS measurement mode.
      • getGPSProcessingMethod

        public byte[] getGPSProcessingMethod()

        Gets or sets the GPS character string recording the name of the method used for location finding.

        Returns:
        The GPS character string recording the name of the method used for location finding.
      • setGPSProcessingMethod

        public void setGPSProcessingMethod(byte[] value)

        Gets or sets the GPS character string recording the name of the method used for location finding.

        Parameters:
        value - The GPS character string recording the name of the method used for location finding.
      • getGPSSatellites

        public String getGPSSatellites()

        Gets or sets the GPS satellites used for measurements.

        Returns:
        The GPS satellites used for measurements.
      • setGPSSatellites

        public void setGPSSatellites(String value)

        Gets or sets the GPS satellites used for measurements.

        Parameters:
        value - The GPS satellites used for measurements.
      • getGPSSpeed

        public TiffRational getGPSSpeed()

        Gets or sets the speed of GPS receiver movement.

        Returns:
        The speed of GPS receiver movement.
      • setGPSSpeed

        public void setGPSSpeed(TiffRational value)

        Gets or sets the speed of GPS receiver movement.

        Parameters:
        value - The speed of GPS receiver movement.
      • getGPSSpeedRef

        public String getGPSSpeedRef()

        Gets or sets the unit used to express the GPS receiver speed of movement.

        Returns:
        The unit used to express the GPS receiver speed of movement.
      • setGPSSpeedRef

        public void setGPSSpeedRef(String value)

        Gets or sets the unit used to express the GPS receiver speed of movement.

        Parameters:
        value - The unit used to express the GPS receiver speed of movement.
      • getGPSStatus

        public String getGPSStatus()

        Gets or sets the status of the GPS receiver when the image is recorded.

        Returns:
        The status of the GPS receiver when the image is recorded.
      • setGPSStatus

        public void setGPSStatus(String value)

        Gets or sets the status of the GPS receiver when the image is recorded.

        Parameters:
        value - The status of the GPS receiver when the image is recorded.
      • getGPSTimestamp

        public TiffRational[] getGPSTimestamp()

        Gets or sets the GPS time as UTC (Coordinated Universal Time).

        Returns:
        The GPS time as UTC (Coordinated Universal Time).
      • setGPSTimestamp

        public void setGPSTimestamp(TiffRational[] value)

        Gets or sets the GPS time as UTC (Coordinated Universal Time).

        Parameters:
        value - The GPS time as UTC (Coordinated Universal Time).
      • getGPSTrack

        public String getGPSTrack()

        Gets or sets direction of GPS receiver movement.

        Returns:
        The direction of GPS receiver movement.
      • setGPSTrack

        public void setGPSTrack(String value)

        Gets or sets direction of GPS receiver movement.

        Parameters:
        value - The direction of GPS receiver movement.
      • getGPSTrackRef

        public String getGPSTrackRef()

        Gets or sets the reference for giving the direction of GPS receiver movement.

        Returns:
        The reference for giving the direction of GPS receiver movement.
      • setGPSTrackRef

        public void setGPSTrackRef(String value)

        Gets or sets the reference for giving the direction of GPS receiver movement.

        Parameters:
        value - The reference for giving the direction of GPS receiver movement.
      • getGPSVersionID

        public byte[] getGPSVersionID()

        Gets or sets the GPS version identifier.

        Returns:
        The GPS version identifier.
      • setGPSVersionID

        public void setGPSVersionID(byte[] value)

        Gets or sets the GPS version identifier.

        Parameters:
        value - The GPS version identifier.
      • getGainControl

        public int getGainControl()

        Gets or sets the degree of overall image gain adjustment.

        Returns:
        The degree of overall image gain adjustment.
      • setGainControl

        public void setGainControl(int value)

        Gets or sets the degree of overall image gain adjustment.

        Parameters:
        value - The degree of overall image gain adjustment.
      • getGamma

        public TiffRational getGamma()

        Gets or sets the gamma.

        Returns:
        The gamma value.
      • setGamma

        public void setGamma(TiffRational value)

        Gets or sets the gamma.

        Parameters:
        value - The gamma value.
      • getISOSpeed

        public long getISOSpeed()

        Gets or sets ISO speed

        Returns:
        The ISO speed.
      • setISOSpeed

        public void setISOSpeed(long value)

        Gets or sets ISO speed

        Parameters:
        value - The ISO speed.
      • getISOSpeedLatitudeYYY

        public long getISOSpeedLatitudeYYY()

        Gets or sets the ISO speed latitude yyy value of a camera or input device that is defined in ISO 12232.

        Returns:
        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

      • setISOSpeedLatitudeYYY

        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.

        Parameters:
        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

      • getISOSpeedLatitudeZZZ

        public long getISOSpeedLatitudeZZZ()

        Gets or sets the ISO speed latitude zzz value of a camera or input device that is defined in ISO 12232.

        Returns:
        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

      • setISOSpeedLatitudeZZZ

        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.

        Parameters:
        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

      • getPhotographicSensitivity

        public long getPhotographicSensitivity()

        Gets or sets the photographic sensitivity.

        Returns:
        The photographic sensitivity.
      • setPhotographicSensitivity

        public void setPhotographicSensitivity(long value)

        Gets or sets the photographic sensitivity.

        Parameters:
        value - The photographic sensitivity.
      • getImageUniqueID

        public String getImageUniqueID()

        Gets or sets the image unique identifier.

        Returns:
        The image unique identifier.
      • setImageUniqueID

        public void setImageUniqueID(String value)

        Gets or sets the image unique identifier.

        Parameters:
        value - The image unique identifier.
      • getLensMake

        public String getLensMake()

        Gets or sets the maker of lens.

        Returns:
        The lens maker.
      • setLensMake

        public void setLensMake(String value)

        Gets or sets the maker of lens.

        Parameters:
        value - The lens maker.
      • getLensModel

        public String getLensModel()

        Gets or sets the lens model.

        Returns:
        The lens model.
      • setLensModel

        public void setLensModel(String value)

        Gets or sets the lens model.

        Parameters:
        value - The lens model.
      • getLensSerialNumber

        public String getLensSerialNumber()

        Gets or sets the lens serial number.

        Returns:
        The lens serial number.
      • setLensSerialNumber

        public void setLensSerialNumber(String value)

        Gets or sets the lens serial number.

        Parameters:
        value - The lens serial number.
      • getLensSpecification

        public TiffRational[] getLensSpecification()

        Gets or sets the lens specification

        Returns:
        The lens specification.
      • setLensSpecification

        public void setLensSpecification(TiffRational[] value)

        Gets or sets the lens specification

        Parameters:
        value - The lens specification.
      • getLightSource

        public int getLightSource()

        Gets or sets the light source.

        Returns:
        The light source.
      • setLightSource

        public void setLightSource(int value)

        Gets or sets the light source.

        Parameters:
        value - The light source.
      • getMakerNoteData

        public TiffDataType[] getMakerNoteData()

        Gets the maker note data.

        Returns:
        The maker note data.
      • getMakerNoteRawData

        public byte[] getMakerNoteRawData()

        Gets or sets the maker note raw data.

        Returns:
        The maker note raw data.
      • setMakerNoteRawData

        public void setMakerNoteRawData(byte[] value)

        Gets or sets the maker note raw data.

        Parameters:
        value - The maker note raw data.
      • getMaxApertureValue

        public TiffRational getMaxApertureValue()

        Gets or sets the maximum aperture value.

        Returns:
        The maximum aperture value.
      • setMaxApertureValue

        public void setMaxApertureValue(TiffRational value)

        Gets or sets the maximum aperture value.

        Parameters:
        value - The maximum aperture value.
      • getMeteringMode

        public int getMeteringMode()

        Gets or sets the metering mode.

        Returns:
        The metering mode.
      • setMeteringMode

        public void setMeteringMode(int value)

        Gets or sets the metering mode.

        Parameters:
        value - The metering mode.
      • getOECF

        public byte[] getOECF()

        Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.

        Returns:
        The Opto-Electric Conversion Function (OECF) specified in ISO 14524.
      • setOECF

        public void setOECF(byte[] value)

        Gets or sets the Opto-Electric Conversion Function (OECF) specified in ISO 14524.

        Parameters:
        value - The Opto-Electric Conversion Function (OECF) specified in ISO 14524.
      • getPixelXDimension

        public long getPixelXDimension()

        Gets or sets the pixel x dimension.

        Returns:
        The pixel x dimension.
      • setPixelXDimension

        public void setPixelXDimension(long value)

        Gets or sets the pixel x dimension.

        Parameters:
        value - The pixel x dimension.
      • getPixelYDimension

        public long getPixelYDimension()

        Gets or sets the pixel y dimension.

        Returns:
        The pixel y dimension.
      • setPixelYDimension

        public void setPixelYDimension(long value)

        Gets or sets the pixel y dimension.

        Parameters:
        value - The pixel y dimension.
      • getProperties

        public TiffDataType[] getProperties()

        Gets or sets all the EXIF tags (including common and GPS tags).

        Returns:
        The EXIF tags (including common and GPS tags).
      • setProperties

        public void setProperties(TiffDataType[] value)

        Gets or sets all the EXIF tags (including common and GPS tags).

        Parameters:
        value - The EXIF tags (including common and GPS tags).
      • getRecommendedExposureIndex

        public long getRecommendedExposureIndex()

        Gets or sets the recommended exposure index.

        Returns:
        The recommended exposure index.
      • setRecommendedExposureIndex

        public void setRecommendedExposureIndex(long value)

        Gets or sets the recommended exposure index.

        Parameters:
        value - The recommended exposure index.
      • getRelatedSoundFile

        public String getRelatedSoundFile()

        Gets or sets the related sound file.

        Returns:
        The related sound file.
      • setRelatedSoundFile

        public void setRelatedSoundFile(String value)

        Gets or sets the related sound file.

        Parameters:
        value - The related sound file.
      • getSaturation

        public int getSaturation()

        Gets or sets the saturation.

        Returns:
        The saturation.
      • setSaturation

        public void setSaturation(int value)

        Gets or sets the saturation.

        Parameters:
        value - The saturation.
      • getSceneCaptureType

        public int getSceneCaptureType()

        Gets or sets the scene capture type.

        Returns:
        The type of the scene capture.
      • setSceneCaptureType

        public void setSceneCaptureType(int value)

        Gets or sets the scene capture type.

        Parameters:
        value - The type of the scene capture.
      • getSceneType

        public byte getSceneType()

        Gets or sets the scene type.

        Returns:
        The type of the scene.
      • setSceneType

        public void setSceneType(byte value)

        Gets or sets the scene type.

        Parameters:
        value - The type of the scene.
      • getSensingMethod

        public int getSensingMethod()

        Gets or sets the sensing method.

        Returns:
        The sensing method.
      • setSensingMethod

        public void setSensingMethod(int value)

        Gets or sets the sensing method.

        Parameters:
        value - The sensing method.
      • getSensitivityType

        public int getSensitivityType()

        Gets or sets the sensitivity type.

        Returns:
        The type of the sensitivity.
      • setSensitivityType

        public void setSensitivityType(int value)

        Gets or sets the sensitivity type.

        Parameters:
        value - The type of the sensitivity.
      • getSharpness

        public int getSharpness()

        Gets or sets the sharpness.

        Returns:
        The sharpness.
      • setSharpness

        public void setSharpness(int value)

        Gets or sets the sharpness.

        Parameters:
        value - The sharpness.
      • getShutterSpeedValue

        public TiffSRational getShutterSpeedValue()

        Gets or sets the shutter speed value.

        Returns:
        The shutter speed value.
      • setShutterSpeedValue

        public void setShutterSpeedValue(TiffSRational value)

        Gets or sets the shutter speed value.

        Parameters:
        value - The shutter speed value.
      • getSpatialFrequencyResponse

        public byte[] getSpatialFrequencyResponse()

        Gets or sets the spatial frequency response.

        Returns:
        The spatial frequency response.
      • setSpatialFrequencyResponse

        public void setSpatialFrequencyResponse(byte[] value)

        Gets or sets the spatial frequency response.

        Parameters:
        value - The spatial frequency response.
      • getSpectralSensitivity

        public String getSpectralSensitivity()

        Gets or sets the spectral sensitivity.

        Returns:
        The spectral sensitivity.
      • setSpectralSensitivity

        public void setSpectralSensitivity(String value)

        Gets or sets the spectral sensitivity.

        Parameters:
        value - The spectral sensitivity.
      • getStandardOutputSensitivity

        public long getStandardOutputSensitivity()

        Gets or sets standard output sensitivity

        Returns:
        The standard output sensitivity.
      • setStandardOutputSensitivity

        public void setStandardOutputSensitivity(long value)

        Gets or sets standard output sensitivity

        Parameters:
        value - The standard output sensitivity.
      • getSubjectArea

        public int[] getSubjectArea()

        Gets or sets the subject area.

        Returns:
        The subject area.
      • setSubjectArea

        public void setSubjectArea(int[] value)

        Gets or sets the subject area.

        Parameters:
        value - The subject area.
      • getSubjectDistance

        public TiffRational getSubjectDistance()

        Gets or sets the subject distance.

        Returns:
        The subject distance.
      • setSubjectDistance

        public void setSubjectDistance(TiffRational value)

        Gets or sets the subject distance.

        Parameters:
        value - The subject distance.
      • getSubjectDistanceRange

        public int getSubjectDistanceRange()

        Gets or sets the subject distance range.

        Returns:
        The subject distance range.
      • setSubjectDistanceRange

        public void setSubjectDistanceRange(int value)

        Gets or sets the subject distance range.

        Parameters:
        value - The subject distance range.
      • getSubjectLocation

        public int[] getSubjectLocation()

        Gets or sets the subject location.

        Returns:
        The subject location.
      • setSubjectLocation

        public void setSubjectLocation(int[] value)

        Gets or sets the subject location.

        Parameters:
        value - The subject location.
      • getSubsecTime

        public String getSubsecTime()

        Gets or sets the fractions of seconds for the DateTime tag.

        Returns:
        The fractions of seconds for the DateTime tag.
      • setSubsecTime

        public void setSubsecTime(String value)

        Gets or sets the fractions of seconds for the DateTime tag.

        Parameters:
        value - The fractions of seconds for the DateTime tag.
      • getSubsecTimeDigitized

        public String getSubsecTimeDigitized()

        Gets or sets the fractions of seconds for the DateTimeDigitized tag.

        Returns:
        The fractions of seconds for the DateTimeDigitized tag.
      • setSubsecTimeDigitized

        public void setSubsecTimeDigitized(String value)

        Gets or sets the fractions of seconds for the DateTimeDigitized tag.

        Parameters:
        value - The fractions of seconds for the DateTimeDigitized tag.
      • getSubsecTimeOriginal

        public String getSubsecTimeOriginal()

        Gets or sets the fractions of seconds for the DateTimeOriginal tag.

        Returns:
        The fractions of seconds for the DateTimeOriginal tag.
      • setSubsecTimeOriginal

        public void setSubsecTimeOriginal(String value)

        Gets or sets the fractions of seconds for the DateTimeOriginal tag.

        Parameters:
        value - The fractions of seconds for the DateTimeOriginal tag.
      • getUserComment

        public String getUserComment()

        Gets or sets the user comment.

        Returns:
        The user comment.
      • setUserComment

        public void setUserComment(String value)

        Gets or sets the user comment.

        Parameters:
        value - The user comment.
      • getWhiteBalance

        public int getWhiteBalance()

        Gets or sets the white balance.

        Returns:
        The white balance.
      • setWhiteBalance

        public void setWhiteBalance(int value)

        Gets or sets the white balance.

        Parameters:
        value - The white balance.
      • getWhitePoint

        public TiffRational[] getWhitePoint()

        Gets or sets the chromaticity of the white point of the image.

        Returns:
        The chromaticity of the white point of the image.
      • setWhitePoint

        public void setWhitePoint(TiffRational[] value)

        Gets or sets the chromaticity of the white point of the image.

        Parameters:
        value - The chromaticity of the white point of the image.
      • getCommonTags

        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

        Returns:
        The common section tags.
      • setCommonTags

        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

        Parameters:
        value - The common section tags.
      • getExifTags

        public TiffDataType[] getExifTags()

        Gets or sets tags which belong to EXIF section only.

        Returns:
        The EXIF section tags.
      • setExifTags

        public void setExifTags(TiffDataType[] value)

        Gets or sets tags which belong to EXIF section only.

        Parameters:
        value - The EXIF section tags.
      • getGPSTags

        public TiffDataType[] getGPSTags()

        Gets or sets tags, which belong to GPS section only.

        Returns:
        The GPS tags.
      • setGPSTags

        public void setGPSTags(TiffDataType[] value)

        Gets or sets tags, which belong to GPS section only.

        Parameters:
        value - The GPS tags.
      • removeTag

        public void removeTag(int tagId)

        Remove tag from container

        Parameters:
        tagId - The tag identifier to remove.