Packages

 

com.aspose.psd.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.

        Value: 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.

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

        public final String getMake()

        Gets the manufacturer of the recording equipment.

        Value: The manufacturer of the recording equipment.
        Returns:
        the manufacturer of the recording equipment.
      • setMake

        public final void setMake(String value)

        Sets the manufacturer of the recording equipment.

        Value: The manufacturer of the recording equipment.
        Parameters:
        value - the manufacturer of the recording equipment.
      • getApertureValue

        public TiffRational getApertureValue()

        Gets or sets the aperture value.

        Value: The aperture value.
      • setApertureValue

        public void setApertureValue(TiffRational value)

        Gets or sets the aperture value.

        Value: The aperture value.
      • getBodySerialNumber

        public String getBodySerialNumber()

        Gets or sets camera body serial number.

        Value: The body serial number.
      • setBodySerialNumber

        public void setBodySerialNumber(String value)

        Gets or sets camera body serial number.

        Value: The body serial number.
      • getBrightnessValue

        public TiffSRational getBrightnessValue()

        Gets or sets the brightness value.

        Value: The brightness value.
      • setBrightnessValue

        public void setBrightnessValue(TiffSRational value)

        Gets or sets the brightness value.

        Value: The brightness value.
      • getCFAPattern

        public byte[] getCFAPattern()

        Gets or sets the CFA pattern.

        Value: The CFA pattern.
      • setCFAPattern

        public void setCFAPattern(byte[] value)

        Gets or sets the CFA pattern.

        Value: The CFA pattern.
      • getCameraOwnerName

        public String getCameraOwnerName()

        Gets or sets camera owner name

        Value: The name of the camera owner.
      • setCameraOwnerName

        public void setCameraOwnerName(String value)

        Gets or sets camera owner name

        Value: The name of the camera owner.
      • getColorSpace

        public int getColorSpace()

        Gets or sets the color space.

        Value: The color space.
      • setColorSpace

        public void setColorSpace(int value)

        Gets or sets the color space.

        Value: The color space.
      • getComponentsConfiguration

        public byte[] getComponentsConfiguration()

        Gets or sets the components configuration.

        Value: The components configuration.
      • setComponentsConfiguration

        public void setComponentsConfiguration(byte[] value)

        Gets or sets the components configuration.

        Value: The components configuration.
      • getCompressedBitsPerPixel

        public TiffRational getCompressedBitsPerPixel()

        Gets or sets the compressed bits per pixel.

        Value: The compressed bits per pixel.
      • setCompressedBitsPerPixel

        public void setCompressedBitsPerPixel(TiffRational value)

        Gets or sets the compressed bits per pixel.

        Value: The compressed bits per pixel.
      • getContrast

        public int getContrast()

        Gets or sets the contrast.

        Value: The contrast.
      • setContrast

        public void setContrast(int value)

        Gets or sets the contrast.

        Value: The contrast.
      • getCustomRendered

        public int getCustomRendered()

        Gets or sets the custom rendered.

        Value: The custom rendered.
      • setCustomRendered

        public void setCustomRendered(int value)

        Gets or sets the custom rendered.

        Value: The custom rendered.
      • getDateTimeDigitized

        public String getDateTimeDigitized()

        Gets or sets the date time digitized.

        Value: The date time digitized.
      • setDateTimeDigitized

        public void setDateTimeDigitized(String value)

        Gets or sets the date time digitized.

        Value: The date time digitized.
      • getDateTimeOriginal

        public String getDateTimeOriginal()

        Gets or sets the date time original.

        Value: The date time original.
      • setDateTimeOriginal

        public void setDateTimeOriginal(String value)

        Gets or sets the date time original.

        Value: The date time original.
      • getDeviceSettingDescription

        public byte[] getDeviceSettingDescription()

        Gets or sets device settings description

        Value: The device setting description.
      • setDeviceSettingDescription

        public void setDeviceSettingDescription(byte[] value)

        Gets or sets device settings description

        Value: The device setting description.
      • getDigitalZoomRatio

        public TiffRational getDigitalZoomRatio()

        Gets or sets the digital zoom ratio.

        Value: The digital zoom ratio.
      • setDigitalZoomRatio

        public void setDigitalZoomRatio(TiffRational value)

        Gets or sets the digital zoom ratio.

        Value: The digital zoom ratio.
      • getExifVersion

        public byte[] getExifVersion()

        Gets or sets the EXIF version.

        Value: The EXIF version.
      • setExifVersion

        public void setExifVersion(byte[] value)

        Gets or sets the EXIF version.

        Value: The EXIF version.
      • getExposureBiasValue

        public TiffSRational getExposureBiasValue()

        Gets or sets the exposure bias value.

        Value: The exposure bias value.
      • setExposureBiasValue

        public void setExposureBiasValue(TiffSRational value)

        Gets or sets the exposure bias value.

        Value: The exposure bias value.
      • getExposureIndex

        public TiffRational getExposureIndex()

        Gets or sets the exposure index.

        Value: The index of the exposure.
      • setExposureIndex

        public void setExposureIndex(TiffRational value)

        Gets or sets the exposure index.

        Value: The index of the exposure.
      • getExposureMode

        public int getExposureMode()

        Gets or sets the exposure mode.

        Value: The exposure mode.
      • setExposureMode

        public void setExposureMode(int value)

        Gets or sets the exposure mode.

        Value: The exposure mode.
      • getExposureProgram

        public int getExposureProgram()

        Gets or sets the exposure program.

        Value: The exposure program.
      • setExposureProgram

        public void setExposureProgram(int value)

        Gets or sets the exposure program.

        Value: The exposure program.
      • getExposureTime

        public TiffRational getExposureTime()

        Gets or sets the exposure time.

        Value: The exposure time.
      • setExposureTime

        public void setExposureTime(TiffRational value)

        Gets or sets the exposure time.

        Value: The exposure time.
      • getFNumber

        public TiffRational getFNumber()

        Gets or sets the F-number.

        Value: The F-number.
      • setFNumber

        public void setFNumber(TiffRational value)

        Gets or sets the F-number.

        Value: The F-number.
      • getFileSource

        public byte getFileSource()

        Gets or sets the file source type.

        Value: The file source type.
      • setFileSource

        public void setFileSource(byte value)

        Gets or sets the file source type.

        Value: The file source type.
      • getFlash

        public int getFlash()

        Gets or sets the flash.

        Value: The flash.
      • setFlash

        public void setFlash(int value)

        Gets or sets the flash.

        Value: The flash.
      • getFlashEnergy

        public TiffRational getFlashEnergy()

        Gets or sets the flash energy.

        Value: The flash energy.
      • setFlashEnergy

        public void setFlashEnergy(TiffRational value)

        Gets or sets the flash energy.

        Value: The flash energy.
      • getFlashpixVersion

        public byte[] getFlashpixVersion()

        Gets or sets the flash pix version.

        Value: The flash pix version.
      • setFlashpixVersion

        public void setFlashpixVersion(byte[] value)

        Gets or sets the flash pix version.

        Value: The flash pix version.
      • getFocalLength

        public TiffRational getFocalLength()

        Gets or sets the focal length.

        Value: The length of the focal.
      • setFocalLength

        public void setFocalLength(TiffRational value)

        Gets or sets the focal length.

        Value: The length of the focal.
      • getFocalLengthIn35MmFilm

        public int getFocalLengthIn35MmFilm()

        Gets or sets the focal length in 35 mm film.

        Value: The focal length in35 mm film.
      • setFocalLengthIn35MmFilm

        public void setFocalLengthIn35MmFilm(int value)

        Gets or sets the focal length in 35 mm film.

        Value: The focal length in35 mm film.
      • getFocalPlaneResolutionUnit

        public int getFocalPlaneResolutionUnit()

        Gets or sets the focal plane resolution unit.

        Value: The focal plane resolution unit.
      • setFocalPlaneResolutionUnit

        public void setFocalPlaneResolutionUnit(int value)

        Gets or sets the focal plane resolution unit.

        Value: The focal plane resolution unit.
      • getFocalPlaneXResolution

        public TiffRational getFocalPlaneXResolution()

        Gets or sets the focal plane x resolution.

        Value: The focal plane x resolution.
      • setFocalPlaneXResolution

        public void setFocalPlaneXResolution(TiffRational value)

        Gets or sets the focal plane x resolution.

        Value: The focal plane x resolution.
      • getFocalPlaneYResolution

        public TiffRational getFocalPlaneYResolution()

        Gets or sets the focal plane y resolution.

        Value: The focal plane y resolution.
      • setFocalPlaneYResolution

        public void setFocalPlaneYResolution(TiffRational value)

        Gets or sets the focal plane y resolution.

        Value: The focal plane y resolution.
      • getGPSAltitude

        public TiffRational getGPSAltitude()

        Gets or sets the GPS altitude.

        Value: The GPS altitude.
      • setGPSAltitude

        public void setGPSAltitude(TiffRational value)

        Gets or sets the GPS altitude.

        Value: The GPS altitude.
      • getGPSAltitudeRef

        public byte getGPSAltitudeRef()

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

        Value: 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.

        Value: The GPS altitude used as the reference altitude.
      • getGPSAreaInformation

        public byte[] getGPSAreaInformation()

        Gets or sets the GPS area information.

        Value: The GPS area information.
      • setGPSAreaInformation

        public void setGPSAreaInformation(byte[] value)

        Gets or sets the GPS area information.

        Value: The GPS area information.
      • getGPSDOP

        public TiffRational getGPSDOP()

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

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

        public void setGPSDOP(TiffRational value)

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

        Value: The GPS DOP (data degree of precision).
      • getGPSDestBearing

        public TiffRational getGPSDestBearing()

        Gets or sets the GPS bearing to the destination point.

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

        public void setGPSDestBearing(TiffRational value)

        Gets or sets the GPS bearing to the destination point.

        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.

        Value: 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.

        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.

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

        public void setGPSDestDistance(TiffRational value)

        Gets or sets the GPS distance to the destination point.

        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.

        Value: 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.

        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.

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

        public void setGPSDestLatitude(TiffRational[] value)

        Gets or sets the GPS latitude of the destination point.

        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.

        Value: 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.

        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.

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

        public void setGPSDestLongitude(TiffRational[] value)

        Gets or sets the GPS longitude of the destination point.

        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.

        Value: 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.

        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.

        Value: 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.

        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.

        Value: 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.

        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.

        Value: 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.

        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).

        Value: 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).

        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.

        Value: The GPS latitude.
      • setGPSLatitude

        public void setGPSLatitude(TiffRational[] value)

        Gets or sets the GPS latitude.

        Value: The GPS latitude.
      • getGPSLatitudeRef

        public String getGPSLatitudeRef()

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

        Value: 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.

        Value: The GPS latitude is north or south latitude.
      • getGPSLongitude

        public TiffRational[] getGPSLongitude()

        Gets or sets the GPS longitude.

        Value: The GPS longitude.
      • setGPSLongitude

        public void setGPSLongitude(TiffRational[] value)

        Gets or sets the GPS longitude.

        Value: The GPS longitude.
      • getGPSLongitudeRef

        public String getGPSLongitudeRef()

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

        Value: 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.

        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.

        Value: 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.

        Value: The GPS geodetic survey data used by the GPS receiver.
      • getGPSMeasureMode

        public String getGPSMeasureMode()

        Gets or sets the GPS measurement mode.

        Value: The GPS measurement mode.
      • setGPSMeasureMode

        public void setGPSMeasureMode(String value)

        Gets or sets the GPS measurement mode.

        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.

        Value: 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.

        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.

        Value: The GPS satellites used for measurements.
      • setGPSSatellites

        public void setGPSSatellites(String value)

        Gets or sets the GPS satellites used for measurements.

        Value: The GPS satellites used for measurements.
      • getGPSSpeed

        public TiffRational getGPSSpeed()

        Gets or sets the speed of GPS receiver movement.

        Value: The speed of GPS receiver movement.
      • setGPSSpeed

        public void setGPSSpeed(TiffRational value)

        Gets or sets the speed of GPS receiver movement.

        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.

        Value: 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.

        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.

        Value: 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.

        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).

        Value: 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).

        Value: The GPS time as UTC (Coordinated Universal Time).
      • getGPSTrack

        public String getGPSTrack()

        Gets or sets direction of GPS receiver movement.

        Value: The direction of GPS receiver movement.
      • setGPSTrack

        public void setGPSTrack(String value)

        Gets or sets direction of GPS receiver movement.

        Value: The direction of GPS receiver movement.
      • getGPSTrackRef

        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.
      • setGPSTrackRef

        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.
      • getGPSVersionID

        public byte[] getGPSVersionID()

        Gets or sets the GPS version identifier.

        Value: The GPS version identifier.
      • setGPSVersionID

        public void setGPSVersionID(byte[] value)

        Gets or sets the GPS version identifier.

        Value: The GPS version identifier.
      • getGainControl

        public int getGainControl()

        Gets or sets the degree of overall image gain adjustment.

        Value: The degree of overall image gain adjustment.
        See Also:
        ExifGainControl
      • setGainControl

        public void setGainControl(int value)

        Gets or sets the degree of overall image gain adjustment.

        Value: The degree of overall image gain adjustment.
      • getGamma

        public TiffRational getGamma()

        Gets or sets the gamma.

        Value: The gamma value.
      • setGamma

        public void setGamma(TiffRational value)

        Gets or sets the gamma.

        Value: The gamma value.
      • getISOSpeed

        public long getISOSpeed()

        Gets or sets ISO speed

        Value: The ISO speed.
      • setISOSpeed

        public void setISOSpeed(long value)

        Gets or sets ISO speed

        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.

        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

      • 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.

        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.

        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

      • 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.

        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.

        Value: The photographic sensitivity.
      • setPhotographicSensitivity

        public void setPhotographicSensitivity(long value)

        Gets or sets the photographic sensitivity.

        Value: The photographic sensitivity.
      • getImageUniqueID

        public String getImageUniqueID()

        Gets or sets the image unique identifier.

        Value: The image unique identifier.
      • setImageUniqueID

        public void setImageUniqueID(String value)

        Gets or sets the image unique identifier.

        Value: The image unique identifier.
      • getLensMake

        public String getLensMake()

        Gets or sets the maker of lens.

        Value: The lens maker.
      • setLensMake

        public void setLensMake(String value)

        Gets or sets the maker of lens.

        Value: The lens maker.
      • getLensModel

        public String getLensModel()

        Gets or sets the lens model.

        Value: The lens model.
      • setLensModel

        public void setLensModel(String value)

        Gets or sets the lens model.

        Value: The lens model.
      • getLensSerialNumber

        public String getLensSerialNumber()

        Gets or sets the lens serial number.

        Value: The lens serial number.
      • setLensSerialNumber

        public void setLensSerialNumber(String value)

        Gets or sets the lens serial number.

        Value: The lens serial number.
      • getLensSpecification

        public TiffRational[] getLensSpecification()

        Gets or sets the lens specification

        Value: The lens specification.
      • setLensSpecification

        public void setLensSpecification(TiffRational[] value)

        Gets or sets the lens specification

        Value: The lens specification.
      • getLightSource

        public int getLightSource()

        Gets or sets the light source.

        Value: The light source.
      • setLightSource

        public void setLightSource(int value)

        Gets or sets the light source.

        Value: The light source.
      • getMakerNoteData

        public TiffDataType[] getMakerNoteData()

        Gets the maker note data.

        Value: The maker note data.
      • getMakerNoteRawData

        public byte[] getMakerNoteRawData()

        Gets or sets the maker note raw data.

        Value: The maker note raw data.
      • setMakerNoteRawData

        public void setMakerNoteRawData(byte[] value)

        Gets or sets the maker note raw data.

        Value: The maker note raw data.
      • getMakerNotes

        public final MakerNote[] getMakerNotes()

        Gets the maker notes.

        Value: The maker notes.
        Returns:
        the maker notes.
      • getMaxApertureValue

        public TiffRational getMaxApertureValue()

        Gets or sets the maximum aperture value.

        Value: The maximum aperture value.
      • setMaxApertureValue

        public void setMaxApertureValue(TiffRational value)

        Gets or sets the maximum aperture value.

        Value: The maximum aperture value.
      • getMeteringMode

        public int getMeteringMode()

        Gets or sets the metering mode.

        Value: The metering mode.
      • setMeteringMode

        public void setMeteringMode(int value)

        Gets or sets the metering mode.

        Value: The metering mode.
      • getOECF

        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.
      • setOECF

        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.
      • getPixelXDimension

        public long getPixelXDimension()

        Gets or sets the pixel x dimension.

        Value: The pixel x dimension.
      • setPixelXDimension

        public void setPixelXDimension(long value)

        Gets or sets the pixel x dimension.

        Value: The pixel x dimension.
      • getPixelYDimension

        public long getPixelYDimension()

        Gets or sets the pixel y dimension.

        Value: The pixel y dimension.
      • setPixelYDimension

        public void setPixelYDimension(long value)

        Gets or sets the pixel y dimension.

        Value: The pixel y dimension.
      • getProperties

        public TiffDataType[] getProperties()

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

        Value: 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).

        Value: The EXIF tags (including common and GPS tags).
      • getRecommendedExposureIndex

        public long getRecommendedExposureIndex()

        Gets or sets the recommended exposure index.

        Value: The recommended exposure index.
      • setRecommendedExposureIndex

        public void setRecommendedExposureIndex(long value)

        Gets or sets the recommended exposure index.

        Value: The recommended exposure index.
      • getRelatedSoundFile

        public String getRelatedSoundFile()

        Gets or sets the related sound file.

        Value: The related sound file.
      • setRelatedSoundFile

        public void setRelatedSoundFile(String value)

        Gets or sets the related sound file.

        Value: The related sound file.
      • getSaturation

        public int getSaturation()

        Gets or sets the saturation.

        Value: The saturation.
      • setSaturation

        public void setSaturation(int value)

        Gets or sets the saturation.

        Value: The saturation.
      • getSceneCaptureType

        public int getSceneCaptureType()

        Gets or sets the scene capture type.

        Value: The type of the scene capture.
      • setSceneCaptureType

        public void setSceneCaptureType(int value)

        Gets or sets the scene capture type.

        Value: The type of the scene capture.
      • getSceneType

        public byte getSceneType()

        Gets or sets the scene type.

        Value: The type of the scene.
      • setSceneType

        public void setSceneType(byte value)

        Gets or sets the scene type.

        Value: The type of the scene.
      • getSensingMethod

        public int getSensingMethod()

        Gets or sets the sensing method.

        Value: The sensing method.
      • setSensingMethod

        public void setSensingMethod(int value)

        Gets or sets the sensing method.

        Value: The sensing method.
      • getSensitivityType

        public int getSensitivityType()

        Gets or sets the sensitivity type.

        Value: The type of the sensitivity.
      • setSensitivityType

        public void setSensitivityType(int value)

        Gets or sets the sensitivity type.

        Value: The type of the sensitivity.
      • getSharpness

        public int getSharpness()

        Gets or sets the sharpness.

        Value: The sharpness.
      • setSharpness

        public void setSharpness(int value)

        Gets or sets the sharpness.

        Value: The sharpness.
      • getShutterSpeedValue

        public TiffSRational getShutterSpeedValue()

        Gets or sets the shutter speed value.

        Value: The shutter speed value.
      • setShutterSpeedValue

        public void setShutterSpeedValue(TiffSRational value)

        Gets or sets the shutter speed value.

        Value: The shutter speed value.
      • getSpatialFrequencyResponse

        public byte[] getSpatialFrequencyResponse()

        Gets or sets the spatial frequency response.

        Value: The spatial frequency response.
      • setSpatialFrequencyResponse

        public void setSpatialFrequencyResponse(byte[] value)

        Gets or sets the spatial frequency response.

        Value: The spatial frequency response.
      • getSpectralSensitivity

        public String getSpectralSensitivity()

        Gets or sets the spectral sensitivity.

        Value: The spectral sensitivity.
      • setSpectralSensitivity

        public void setSpectralSensitivity(String value)

        Gets or sets the spectral sensitivity.

        Value: The spectral sensitivity.
      • getStandardOutputSensitivity

        public long getStandardOutputSensitivity()

        Gets standard output sensitivity

        Value: The standard output sensitivity.
      • setStandardOutputSensitivity

        public void setStandardOutputSensitivity(long value)

        Sets standard output sensitivity

        Value: The standard output sensitivity.
      • getSubjectArea

        public int[] getSubjectArea()

        Gets or sets the subject area.

        Value: The subject area.
      • setSubjectArea

        public void setSubjectArea(int[] value)

        Gets or sets the subject area.

        Value: The subject area.
      • getSubjectDistance

        public TiffRational getSubjectDistance()

        Gets or sets the subject distance.

        Value: The subject distance.
      • setSubjectDistance

        public void setSubjectDistance(TiffRational value)

        Gets or sets the subject distance.

        Value: The subject distance.
      • getSubjectDistanceRange

        public int getSubjectDistanceRange()

        Gets or sets the subject distance range.

        Value: The subject distance range.
      • setSubjectDistanceRange

        public void setSubjectDistanceRange(int value)

        Gets or sets the subject distance range.

        Value: The subject distance range.
      • getSubjectLocation

        public int[] getSubjectLocation()

        Gets or sets the subject location.

        Value: The subject location.
      • setSubjectLocation

        public void setSubjectLocation(int[] value)

        Gets or sets the subject location.

        Value: The subject location.
      • getSubsecTime

        public String getSubsecTime()

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

        Value: 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.

        Value: The fractions of seconds for the DateTime tag.
      • getSubsecTimeDigitized

        public String getSubsecTimeDigitized()

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

        Value: 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.

        Value: The fractions of seconds for the DateTimeDigitized tag.
      • getSubsecTimeOriginal

        public String getSubsecTimeOriginal()

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

        Value: 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.

        Value: The fractions of seconds for the DateTimeOriginal tag.
      • getUserComment

        public String getUserComment()

        Gets or sets the user comment.

        Value: The user comment.
      • setUserComment

        public void setUserComment(String value)

        Gets or sets the user comment.

        Value: The user comment.
      • getWhiteBalance

        public int getWhiteBalance()

        Gets or sets the white balance.

        Value: The white balance.
      • setWhiteBalance

        public void setWhiteBalance(int value)

        Gets or sets the white balance.

        Value: The white balance.
      • getWhitePoint

        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.
      • setWhitePoint

        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.
      • 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

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

        Value: The common section tags.
      • getExifTags

        public TiffDataType[] getExifTags()

        Gets or sets tags which belong to EXIF section only.

        Value: The EXIF section tags.
      • setExifTags

        public void setExifTags(TiffDataType[] value)

        Gets or sets tags which belong to EXIF section only.

        Value: The EXIF section tags.
      • getGPSTags

        public TiffDataType[] getGPSTags()

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

        Value: The GPS tags.
      • setGPSTags

        public void setGPSTags(TiffDataType[] value)

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

        Value: The GPS tags.
      • removeTag

        public void removeTag(int tagId)

        Remove tag from container

        Parameters:
        tagId - The tag identifier to remove.