Class NisoImageMetadata


  • public class NisoImageMetadata
    extends Object
    Encapsulation of the NISO Z39.87-2002 / AIIM 20-2002 Data Dictionary -- Technical Metadata for Digital Still Images
    • Field Detail

      • AUTOFOCUS

        public static final String[] AUTOFOCUS
        7.7.3.15 auto focus value labels.
      • BACKLIGHT

        public static final String[] BACKLIGHT
        7.7.3.13 back light value labels.
      • BYTEORDER

        public static final String[] BYTEORDER
        6.1.2 byte order value labels.
      • CHECKSUM_METHOD

        public static final String[] CHECKSUM_METHOD
        6.2.3.1 Checksum method value labels.
      • COLORSPACE

        public static final String[] COLORSPACE
        6.1.4.1 Color space value labels.
      • COLORSPACE_INDEX

        public static final int[] COLORSPACE_INDEX
        Index for 6.1.4.1 color space value labels.
      • COMPRESSION_SCHEME

        public static final String[] COMPRESSION_SCHEME
        6.1.3.1 Compression scheme value labels.
      • COMPRESSION_JPEG2000_LOSSY

        public static final int COMPRESSION_JPEG2000_LOSSY
        Index for 6.1.3.1 compression scheme value labels.
        See Also:
        Constant Field Values
      • COMPRESSION_JPEG2000_LOSSLESS

        public static final int COMPRESSION_JPEG2000_LOSSLESS
        See Also:
        Constant Field Values
      • COMPRESSION_SCHEME_INDEX

        public static final int[] COMPRESSION_SCHEME_INDEX
      • DISPLAY_ORIENTATION

        public static final String[] DISPLAY_ORIENTATION
        6.2.5 display orientation value labels.
      • EXTRA_SAMPLES

        public static final String[] EXTRA_SAMPLES
      • EXPOSURE_PROGRAM

        public static final String[] EXPOSURE_PROGRAM
      • FLASH

        public static final String[] FLASH
        7.7.3.10 flash value labels.
      • FLASH_20

        public static final String[] FLASH_20
      • FLASH_RETURN

        public static final String[] FLASH_RETURN
        7.7.3.12 flash return value labels.
      • GRAY_RESPONSE_UNIT_02

        public static final String[] GRAY_RESPONSE_UNIT_02
        8.2.6 gray response unit value labels for version 0.2.
      • GRAY_RESPONSE_UNIT_20

        public static final String[] GRAY_RESPONSE_UNIT_20
        Gray response unit value for version 2.0 of MIX, corresponding to NISO values of 1-5
      • EXTRA_SAMPLE_20

        public static final String[] EXTRA_SAMPLE_20
        extra sample value for version 2.0 of MIX, corresponding to NISO values of 0-3
      • METERING_MODE

        public static final String[] METERING_MODE
        7.7.3.6 metering mode value labels.
      • ORIENTATION

        public static final String[] ORIENTATION
        6.2.4 orientation value labels.
      • PLANAR_CONFIGURATION

        public static final String[] PLANAR_CONFIGURATION
        6.1.6 planar configuration value labels.
      • SAMPLING_FREQUENCY_PLANE

        public static final String[] SAMPLING_FREQUENCY_PLANE
        8.1.1 sampling frequency plane value labels.
      • SAMPLING_FREQUENCY_UNIT

        public static final String[] SAMPLING_FREQUENCY_UNIT
        8.1.2 sampling frequency unit value labels.
      • SCENE_ILLUMINANT

        public static final String[] SCENE_ILLUMINANT
        7.7.3.7 scene illuminant value labels.
      • SCENE_ILLUMINANT_INDEX

        public static final int[] SCENE_ILLUMINANT_INDEX
        Index for 7.7.3.7 scene illuminant value labels.
      • SEGMENT_TYPE

        public static final String[] SEGMENT_TYPE
        6.1.5.1 segment type value labels.
      • SENSOR

        public static final String[] SENSOR
        7.8 sensor value labels.
      • SOURCE_DIMENSION_UNIT

        public static final String[] SOURCE_DIMENSION_UNIT
        8.1.7.1 (8.1.8.1) source dimension unit.
      • YCBCR_POSITIONING

        public static final String[] YCBCR_POSITIONING
        6.1.4.4 YCbCr positioning value labels.
      • TARGET_TYPE

        public static final String[] TARGET_TYPE
        8.3.1 TargetType.
    • Constructor Detail

      • NisoImageMetadata

        public NisoImageMetadata()
        Instantiate a NisoImageMetadata object.
    • Method Detail

      • getAutoFocus

        public int getAutoFocus()
        Get 7.7.3.15 auto focus.
      • getBackLight

        public int getBackLight()
        Get 7.7.3.13 back light.
      • getBitsPerSample

        public int[] getBitsPerSample()
        Get 8.2.1 bits per sample.
      • getBrightness

        public Rational getBrightness()
        Get 7.7.3.3 Brightness.
      • getByteOrder

        public String getByteOrder()
        Get 6.1.2 byte order.
      • getChecksumMethod

        public int getChecksumMethod()
        Get 6.2.3.1 Checksum method.
      • getChecksumValue

        public String getChecksumValue()
        Get 6.2.3.2 Checksum value.
      • getColormapBitCodeValue

        public int[] getColormapBitCodeValue()
        Get 8.2.4.2 colormap bit code value.
      • getColormapBlueValue

        public int[] getColormapBlueValue()
        Get 8.2.4.5 colormap blue value.
      • getColormapGreenValue

        public int[] getColormapGreenValue()
        Get 8.2.4.4 colormap green value.
      • getColormapRedValue

        public int[] getColormapRedValue()
        Get 8.2.4.3 colormap red value.
      • getColormapReference

        public String getColormapReference()
        Get 8.2.4.1 colormap reference.
      • getColorSpace

        public int getColorSpace()
        Get 6.1.4.1 color space.
      • getColorTemp

        public double getColorTemp()
        Get 7.7.3.8 color temperature.
      • getCompressionLevel

        public int getCompressionLevel()
        Get 6.1.3.2 compression level.
      • getCompressionScheme

        public int getCompressionScheme()
        Get 6.1.3.1 compression scheme.
      • getDateTimeCreated

        public String getDateTimeCreated()
        Get 7.9 date/time created.
      • getDateTimeProcessed

        public String getDateTimeProcessed()
        Get 9.1.1 DateTimeProcessed
      • getDeviceSource

        public String getDeviceSource()
        Get 7.5 device source.
      • getDigitalCameraManufacturer

        public String getDigitalCameraManufacturer()
        Get 7.7.1 digital camera manufacturer.
      • getDigitalCameraModelName

        public String getDigitalCameraModelName()
        Get 7.7.2 digital camera model.
      • getDigitalCameraModelNumber

        public String getDigitalCameraModelNumber()
      • getDigitalCameraModelSerialNo

        public String getDigitalCameraModelSerialNo()
      • getDisplayOrientation

        public int getDisplayOrientation()
        Get 6.2.5 Display orientation.
      • getExifVersion

        public String getExifVersion()
      • getExposureBias

        public Rational getExposureBias()
        Get 7.7.3.4 exposure bias.
      • getExposureIndex

        public double getExposureIndex()
        Get 7.7.3.14 exposure index.
      • getExposureProgram

        public int getExposureProgram()
      • getExposureTime

        public double getExposureTime()
        Get 7.7.3.2 exposure time.
      • getExtraSamples

        public int[] getExtraSamples()
        Get 8.2.3 extra samples.
      • getFileSize

        public long getFileSize()
        Get 6.2.2 file size.
      • getFlash

        public int getFlash()
        Get 7.7.3.10 flash.
      • getFlashEnergy

        public Rational getFlashEnergy()
        Get 7.7.3.11 flash energy.
      • getFlashReturn

        public int getFlashReturn()
        Get 7.7.3.12 flash return.
      • getFNumber

        public double getFNumber()
        Get 7.7.3.1 F number.
      • getFocalLength

        public double getFocalLength()
        Get 7.7.3.9 focal length.
      • getGrayResponseCurve

        public int[] getGrayResponseCurve()
        Get 8.2.5 gray response curve.
      • getGrayResponseUnit

        public int getGrayResponseUnit()
        Get 8.2.6 gray response unit.
      • getHostComputer

        public String getHostComputer()
        Get 7.4 host computer.
      • getImageData

        public String getImageData()
        Get 8.3.3 ImageData
      • getImageIdentifier

        public String getImageIdentifier()
        Get 6.2.1 Image identifier.
      • getImageIdentifierLocation

        public String getImageIdentifierLocation()
        Get 6.2.1.1 Image identifier location.
      • getImageLength

        public long getImageLength()
        Get 8.1.6 image length.
      • getImageProducer

        public String getImageProducer()
        Get 7.3 Image producer.
      • getImageWidth

        public long getImageWidth()
        Get 8.1.5 image width.
      • getMaxApertureValue

        public Rational getMaxApertureValue()
      • getMeteringMode

        public int getMeteringMode()
        Get 7.7.3.6 metering mode.
      • getMethodology

        public String getMethodology()
        Get 7.10 methodology.
      • getMimeType

        public String getMimeType()
        Get 6.1.1 MIME type.
      • getOrientation

        public int getOrientation()
        Get 6.2.4 Orientation.
      • getOS

        public String getOS()
        Get 7.4.1 OS (operating system).
      • getOSVersion

        public String getOSVersion()
        Get 7.4.2 OS version.
      • getPerformanceData

        public String getPerformanceData()
        Get 8.3.4 PerformanceData.
      • getPixelSize

        public double getPixelSize()
        Get 7.6.3.1 pixel size.
      • getPlanarConfiguration

        public int getPlanarConfiguration()
        Get 6.1.6 Planar configuration.
      • getPreferredPresentation

        public String getPreferredPresentation()
        Get 6.3 preferred presentation.
      • getJp2Tiles

        public String getJp2Tiles()
      • setJp2Tiles

        public void setJp2Tiles​(String jp2Tiles)
      • getJp2Layers

        public int getJp2Layers()
      • setJp2Layers

        public void setJp2Layers​(int jp2Layers)
      • getJp2ResolutionLevels

        public int getJp2ResolutionLevels()
      • setJp2ResolutionLevels

        public void setJp2ResolutionLevels​(int jp2ResolutionLevels)
      • getPrimaryChromaticitiesBlueX

        public Rational getPrimaryChromaticitiesBlueX()
        Get 8.2.8.5 primary chromaticities blue X.
      • getPrimaryChromaticitiesBlueY

        public Rational getPrimaryChromaticitiesBlueY()
        Get 8.2.8.6 primary chromaticities blue Y.
      • getPrimaryChromaticitiesGreenX

        public Rational getPrimaryChromaticitiesGreenX()
        Get 8.2.8.3 primary chromaticities green X.
      • getPrimaryChromaticitiesGreenY

        public Rational getPrimaryChromaticitiesGreenY()
        Get 8.2.8.4 primary chromaticities green Y.
      • getPrimaryChromaticitiesRedX

        public Rational getPrimaryChromaticitiesRedX()
        Get 8.2.8.1 primary chromaticities red X.
      • getPrimaryChromaticitiesRedY

        public Rational getPrimaryChromaticitiesRedY()
        Get 8.2.8.2 primary chromaticities red Y.
      • getProcessingActions

        public String[] getProcessingActions()
        Get 9.1.5 ProcessingActions.
      • getProcessingAgency

        public String getProcessingAgency()
        Get 9.1.3 ProcessingAgency.
      • getProcessingSoftwareName

        public String getProcessingSoftwareName()
        Get 9.1.4.1 ProcessingSoftwareName
      • getProcessingSoftwareVersion

        public String getProcessingSoftwareVersion()
        Get 9.1.4.2 ProcessingSoftwareVersion
      • getProfileName

        public String getProfileName()
        Get 6.1.4.2.1 ICC profile name.
      • getProfiles

        public String getProfiles()
        Get 8.3.5 Profiles
      • getProfileURL

        public String getProfileURL()
        Get 6.1.4.2.2 ICC profile URL.
      • getReferenceBlackWhite

        public Rational[] getReferenceBlackWhite()
        Get 6.1.4.6 Reference black and white.
      • getRowsPerStrip

        public long getRowsPerStrip()
        Get 6.1.5.3 Rows per strip.
      • getSamplesPerPixel

        public int getSamplesPerPixel()
        Get 8.2.2 samples per pixel.
      • getSamplingFrequencyPlane

        public int getSamplingFrequencyPlane()
        Get 8.1.1 sampling frequency plane.
      • getSamplingFrequencyUnit

        public int getSamplingFrequencyUnit()
        Get 8.1.2 sampling frequency unit.
      • getScannerManufacturer

        public String getScannerManufacturer()
        Get 7.6.1.1 scanner manufacturer.
      • getScannerModelName

        public String getScannerModelName()
        Get 7.6.1.2.1 scanner model name.
      • getScannerModelNumber

        public String getScannerModelNumber()
        Get 7.6.1.2.2 scanner model number.
      • getScannerModelSerialNo

        public String getScannerModelSerialNo()
        Get 7.6.1.2.3 scanner model serial number.
      • getScanningSoftware

        public String getScanningSoftware()
        Get 7.6.2.1 scanning software.
      • getScanningSoftwareVersionNo

        public String getScanningSoftwareVersionNo()
        Get 7.6.2.2 scanning software version number.
      • getSceneIlluminant

        public int getSceneIlluminant()
        Get 7.7.3.7 scene illuminant.
      • getSegmentType

        public int getSegmentType()
        Get 6.1.5.1 segment type.
      • getSensor

        public int getSensor()
        Get 7.8 sensor.
      • getSourceData

        public String getSourceData()
        Get 9.1.2 SourceData.
      • getSourceID

        public String getSourceID()
        Get 7.2 source ID.
      • getSourceType

        public String getSourceType()
        Get 7.1 Source type.
      • getSourceXDimension

        public double getSourceXDimension()
      • getSourceXDimensionUnit

        public int getSourceXDimensionUnit()
      • getSourceYDimension

        public double getSourceYDimension()
      • getSourceYDimensionUnit

        public int getSourceYDimensionUnit()
      • getStripByteCounts

        public long[] getStripByteCounts()
        Get 6.1.5.4 Strip byte counts.
      • getStripOffsets

        public long[] getStripOffsets()
        Get 6.1.5.2 Strip offsets.
      • getSubjectDistance

        public double[] getSubjectDistance()
        Get 7.7.3.5 Subject distance.
      • getTargetIDManufacturer

        public String getTargetIDManufacturer()
        Get 8.3.2.1 TargetIDManufacturer
      • getTargetIDMedia

        public String getTargetIDMedia()
        Get 8.3.2.3 TargetIDMedia
      • getTargetIDName

        public String getTargetIDName()
        Get 8.3.2.2 TargetIDName
      • getTargetIDNo

        public String getTargetIDNo()
        Get 8.3.2.3 TargetIDNo
      • getTargetType

        public int getTargetType()
        Get 8.3.1 Target Type
      • getTileByteCounts

        public long[] getTileByteCounts()
        Get 6.1.5.8 Tile byte counts.
      • getTileLength

        public long getTileLength()
        Get 6.1.5.6 Tile length.
      • getTileOffsets

        public long[] getTileOffsets()
        Get 6.1.5.7 Tile offsets.
      • getTileWidth

        public long getTileWidth()
        Get 6.1.5.5 Tile width.
      • getWhitePointXValue

        public Rational getWhitePointXValue()
        Get 8.2.7.1 white point X value.
      • getWhitePointYValue

        public Rational getWhitePointYValue()
        Get 8.2.7.2 white point Y value.
      • getXPrintAspectRatio

        public double getXPrintAspectRatio()
        Get 7.7.3.16.1 X print aspect ratio.
      • getXPhysScanResolution

        public double getXPhysScanResolution()
        Get 7.6.3.2.1 X physcal scanning resolution.
      • getXSamplingFrequency

        public Rational getXSamplingFrequency()
        Get 8.1.3 X sampling frequency.
      • getXTargetedDisplayAR

        public long getXTargetedDisplayAR()
        Get 6.2.6 X targeted display aspect ratio.
      • getYCbCrCoefficients

        public Rational[] getYCbCrCoefficients()
        Get 6.1.4.5 YCbCr coefficients.
      • getYCbCrPositioning

        public int getYCbCrPositioning()
        Get 6.1.4.4 YCbCr positioning.
      • getYCbCrSubSampling

        public int[] getYCbCrSubSampling()
        Get 6.1.4.3 YCbCr subsampling.
      • getYPhysScanResolution

        public double getYPhysScanResolution()
        Get 7.6.3.2.2 Y physcal scanning resolution.
      • getYPrintAspectRatio

        public double getYPrintAspectRatio()
        Get 7.7.3.16.2 Y print aspect ratio.
      • getYSamplingFrequency

        public Rational getYSamplingFrequency()
        Get 8.1.4 Y sampling frequency.
      • getYTargetedDisplayAR

        public long getYTargetedDisplayAR()
        Get 6.2.7 Y targeted display aspect ratio.
      • getViewerData

        public Property getViewerData()
        Get data for Swing GUI viewer.
      • setAutoFocus

        public void setAutoFocus​(int focus)
        Set 7.7.3.15 auto focus.
        Parameters:
        focus - Auto focus
      • setBackLight

        public void setBackLight​(int light)
        Set 7.7.3.13 back light.
        Parameters:
        light - Back light
      • setBitsPerSample

        public void setBitsPerSample​(int[] bits)
        Set 8.2.1 bits per sample.
        Parameters:
        bits - Bits per sample
      • setBrightness

        public void setBrightness​(Rational brightness)
        Set 7.7.3.3 brightness.
        Parameters:
        brightness - Brightness
      • setByteOrder

        public void setByteOrder​(String order)
        Set 6.1.2 byte order.
        Parameters:
        order - Byte order
      • setColormapBitCodeValue

        public void setColormapBitCodeValue​(int[] value)
        Set 8.2.4.2 colormap bit code value.
        Parameters:
        value - Bit code value
      • setColormapBlueValue

        public void setColormapBlueValue​(int[] value)
        Set 8.2.4.4 colormap blue value.
        Parameters:
        value - Blue value
      • setColormapGreenValue

        public void setColormapGreenValue​(int[] value)
        Set 8.2.4.3 colormap green value.
        Parameters:
        value - Green value
      • setColormapRedValue

        public void setColormapRedValue​(int[] value)
        Set 8.2.4.2 colormap red value.
        Parameters:
        value - Red value
      • setColormapReference

        public void setColormapReference​(String reference)
        Set 8.2.4.1 colormap reference.
        Parameters:
        reference - Colormap reference
      • setColorSpace

        public void setColorSpace​(int space)
        Set 6.1.4.1 color space
        Parameters:
        space - Color space
      • setColorTemp

        public void setColorTemp​(double temp)
        Set 7.7.3.8 color temperature.
        Parameters:
        temp - Color temperature
      • setCompressionLevel

        public void setCompressionLevel​(int level)
        Set 6.1.3.2 compression level.
        Parameters:
        level - Compression level
      • setCompressionScheme

        public void setCompressionScheme​(int scheme)
        Set 6.1.3.1 compression scheme.
        Parameters:
        scheme - Compression scheme
      • setDateTimeCreated

        public void setDateTimeCreated​(String date)
        Set 7.9 date/time created. TIFF dates get converted to ISO 8601 format.
        Parameters:
        date - Date/time created
      • setDateTimeProcessed

        public void setDateTimeProcessed​(String date)
        Set 9.1.1 DateTimeProcessed. TIFF dates get converted to ISO 8601 format.
        Parameters:
        date - Date/time processed
      • setDeviceSource

        public void setDeviceSource​(String source)
        Set 7.5 Device source.
        Parameters:
        source - Device source
      • setDigitalCameraManufacturer

        public void setDigitalCameraManufacturer​(String manufacturer)
        Set 7.7.1 digital camera manufacturer.
        Parameters:
        manufacturer - Camera manufacturer
      • setDigitalCameraModelName

        public void setDigitalCameraModelName​(String modelName)
        Set 7.7.2 digital camera model.
        Parameters:
        modelName - Camera model
      • setDigitalCameraModelNumber

        public void setDigitalCameraModelNumber​(String modelNumber)
      • setDigitalCameraModelSerialNo

        public void setDigitalCameraModelSerialNo​(String modelSerialNo)
      • setDisplayOrientation

        public void setDisplayOrientation​(int orientation)
        Set 6.2.5 display orientation.
        Parameters:
        orientation - Display orientation
      • setExifVersion

        public void setExifVersion​(String version)
      • setExposureBias

        public void setExposureBias​(Rational bias)
        Set 7.2.3.4 exposure bias.
        Parameters:
        bias - Exposure bias
      • setExposureIndex

        public void setExposureIndex​(double index)
        Set 7.2.3.14 exposure index.
        Parameters:
        index - Exposure index
      • setExposureProgram

        public void setExposureProgram​(int program)
      • setExposureTime

        public void setExposureTime​(double time)
        Set 7.7.3.2 exposure time.
        Parameters:
        time - Exposure time
      • setExtraSamples

        public void setExtraSamples​(int[] extra)
        Set 8.2.3 extra samples.
        Parameters:
        extra - Extra samples
      • setFileSize

        public void setFileSize​(long size)
        Set 6.2.2 file size.
        Parameters:
        size - File size
      • setFNumber

        public void setFNumber​(double f)
        Set 7.7.3.1 F number.
        Parameters:
        f - F number
      • setFlashEnergy

        public void setFlashEnergy​(Rational energy)
        Set 7.7.3.11 flash energy.
        Parameters:
        energy - Flash energy
      • setFlashReturn

        public void setFlashReturn​(int ret)
        Set 7.7.3.12 flash return.
        Parameters:
        ret - Flash return
      • setFlash

        public void setFlash​(int flash)
        Set 7.7.3.10 flash.
        Parameters:
        flash - Flash
      • setFocalLength

        public void setFocalLength​(double length)
        Set 7.7.3.9 focal length (double meters).
        Parameters:
        length - Focal length
      • setGrayResponseCurve

        public void setGrayResponseCurve​(int[] curve)
        Set 8.2.5 gray response curve.
        Parameters:
        curve - Gray response curve
      • setGrayResponseUnit

        public void setGrayResponseUnit​(int unit)
        Set 8.2.6 gray response unit.
        Parameters:
        unit - Gray response unit
      • setHostComputer

        public void setHostComputer​(String computer)
        Set 7.4 host computer.
        Parameters:
        computer - Host computer
      • setImageData

        public void setImageData​(String imageData)
        Set 8.3.3 ImageData.
        Parameters:
        imageData - Image Data filename or URN
      • setImageIdentifier

        public void setImageIdentifier​(String identifier)
        Set 6.2.1 Image identifier.
        Parameters:
        identifier - Image identifier
      • setImageIdentifierLocation

        public void setImageIdentifierLocation​(String location)
        Set 6.2.1 Image identifier location.
        Parameters:
        location - identifier location
      • setImageLength

        public void setImageLength​(long length)
        Set 8.1.6 image length.
        Parameters:
        length - Image length
      • setImageProducer

        public void setImageProducer​(String producer)
        Set 7.3 image producer.
        Parameters:
        producer - Image producer
      • setImageWidth

        public void setImageWidth​(long width)
        Set 8.1.5 image width.
        Parameters:
        width - Image width
      • setMaxApertureValue

        public void setMaxApertureValue​(Rational value)
      • setMeteringMode

        public void setMeteringMode​(int mode)
        Set 7.7.3.6 metering mode.
        Parameters:
        mode - Metering mode
      • setMethodology

        public void setMethodology​(String methodology)
        Set 7.10 methodology.
        Parameters:
        methodology - Methodology
      • setMimeType

        public void setMimeType​(String type)
        Set 6.1.1 MIME type.
        Parameters:
        type - MIME type
      • setOrientation

        public void setOrientation​(int orientation)
        Set 6.2.4 orientation.
        Parameters:
        orientation - Orientation
      • setOS

        public void setOS​(String os)
      • setOSVersion

        public void setOSVersion​(String version)
        Set 7.4.2 OS version.
        Parameters:
        version - OS version
      • setPerformanceData

        public void setPerformanceData​(String performanceData)
        Set 8.3.4 PerformanceData.
        Parameters:
        performanceData - Performance data filename or URN
      • setPixelSize

        public void setPixelSize​(double size)
        Set 7.6.3.1 pixel size.
        Parameters:
        size - Pixel size
      • setPlanarConfiguration

        public void setPlanarConfiguration​(int configuration)
        Set 6.1.6 Planar configuration.
        Parameters:
        configuration - Planar configuration
      • setPreferredPresentation

        public void setPreferredPresentation​(String presentation)
        Set 6.3 preferred presentation.
        Parameters:
        presentation - Preferred presentation
      • setPrimaryChromaticitiesBlueX

        public void setPrimaryChromaticitiesBlueX​(Rational x)
        Set 8.2.8.5 primary chromaticities blue X.
        Parameters:
        x - Blue x
      • setPrimaryChromaticitiesBlueY

        public void setPrimaryChromaticitiesBlueY​(Rational y)
        Set 8.2.8.6 primary chromaticities blue Y.
        Parameters:
        y - Blue y
      • setPrimaryChromaticitiesGreenX

        public void setPrimaryChromaticitiesGreenX​(Rational x)
        Set 8.2.8.3 primary chromaticities green X.
        Parameters:
        x - Green x
      • setPrimaryChromaticitiesGreenY

        public void setPrimaryChromaticitiesGreenY​(Rational y)
        Set 8.2.8.4 primary chromaticities green Y.
        Parameters:
        y - Green y
      • setPrimaryChromaticitiesRedX

        public void setPrimaryChromaticitiesRedX​(Rational x)
        Set 8.2.8.1 primary chromaticities red X.
        Parameters:
        x - Red x
      • setPrimaryChromaticitiesRedY

        public void setPrimaryChromaticitiesRedY​(Rational y)
        Set 8.2.8.2 primary chromaticities red Y.
        Parameters:
        y - Red y
      • setProcessingActions

        public void setProcessingActions​(String[] actions)
        Set 9.1.5 ProcessingActions.
        Parameters:
        actions - Array of strings giving image processing steps
      • setProcessingAgency

        public void setProcessingAgency​(String processingAgency)
        Set 9.1.3 ProcessingAgency.
        Parameters:
        processingAgency - Identifier of producing organization
      • setProcessingSoftwareName

        public void setProcessingSoftwareName​(String name)
        Set 9.1.4.1 ProcessingSoftwareName
        Parameters:
        name - Name of the image processing software
      • setProcessingSoftwareVersion

        public void setProcessingSoftwareVersion​(String version)
        Set 9.1.4.2 ProcessingSoftwareVersion
        Parameters:
        version - Version number of the processing software
      • setProfileName

        public void setProfileName​(String name)
        Set 6.1.4.1 ICC profile name.
        Parameters:
        name - Profile name
      • setProfiles

        public void setProfiles​(String profiles)
        Set 8.3.5 Profiles.
        Parameters:
        profiles - Color profile filename or URN
      • setProfileURL

        public void setProfileURL​(String URL)
        Set 6.1.4.2 ICC profile URL.
        Parameters:
        URL - Profile URL
      • setReferenceBlackWhite

        public void setReferenceBlackWhite​(Rational[] reference)
        Set 6.1.4.6 reference black and white.
        Parameters:
        reference - Reference
      • setRowsPerStrip

        public void setRowsPerStrip​(long rows)
        Set 6.1.5.3 Rows per strip.
        Parameters:
        rows - Rows per strip
      • setSamplingFrequencyPlane

        public void setSamplingFrequencyPlane​(int plane)
        Set 8.1.1 sampling frequency plane.
        Parameters:
        plane - Sampling frequency plane
      • setSamplesPerPixel

        public void setSamplesPerPixel​(int samples)
        Set 8.2.2 samples per pixel.
        Parameters:
        samples - Samples per pixel
      • setSamplingFrequencyUnit

        public void setSamplingFrequencyUnit​(int unit)
        Set 8.1.2 sampling frequency unit.
        Parameters:
        unit - Sampling frequency unit
      • setScannerManufacturer

        public void setScannerManufacturer​(String manufacturer)
        Set 7.6.1.1 scanner manufacturer.
        Parameters:
        manufacturer - Scanner manufacturer
      • setScannerModelName

        public void setScannerModelName​(String name)
        Set 7.6.1.2.1 scanner model name.
        Parameters:
        name - Scanner model name
      • setScannerModelNumber

        public void setScannerModelNumber​(String number)
        Set 7.6.1.2.2 scanner model number.
        Parameters:
        number - Scanner model number
      • setScannerModelSerialNo

        public void setScannerModelSerialNo​(String number)
        Set 7.6.1.2.3 scanner model serial number.
        Parameters:
        number - Scanner model serial number
      • setScanningSoftware

        public void setScanningSoftware​(String software)
        Set 7.6.2.1 scanning software.
        Parameters:
        software - Scanning software
      • setScanningSoftwareVersionNo

        public void setScanningSoftwareVersionNo​(String number)
        Set 7.6.2.2 scanning software version number.
        Parameters:
        number - Scanning software version number
      • setSceneIlluminant

        public void setSceneIlluminant​(int illuminant)
        Set 7.7.3.7 scene illuminant.
        Parameters:
        illuminant - Scene illuminant
      • setSensor

        public void setSensor​(int sensor)
        Set 7.8 sensor.
        Parameters:
        sensor - Sensor
      • setSourceData

        public void setSourceData​(String sourceData)
        Set 9.1.2 SourceData.
        Parameters:
        sourceData - Source data identifier
      • setSourceID

        public void setSourceID​(String id)
        Set 7.2 source ID.
        Parameters:
        id - Source ID
      • setSourceType

        public void setSourceType​(String type)
        Set 7.1 source type.
        Parameters:
        type - Source type
      • setSourceXDimension

        public void setSourceXDimension​(double x)
        Set 8.1.7 source X dimension.
        Parameters:
        x - X dimension
      • setSourceXDimensionUnit

        public void setSourceXDimensionUnit​(int unit)
        Set 8.1.7.1 source X dimension unit.
        Parameters:
        unit - X dimension unit
      • setSourceYDimension

        public void setSourceYDimension​(double y)
        Set 8.1.8 source Y dimension.
        Parameters:
        y - Y dimension
      • setSourceYDimensionUnit

        public void setSourceYDimensionUnit​(int unit)
        Set 8.1.8.1 source Y dimension unit.
        Parameters:
        unit - Y dimension unit
      • setStripByteCounts

        public void setStripByteCounts​(long[] counts)
        Set 6.1.5.4 Strip byte counts.
        Parameters:
        counts - Byte counts
      • setStripOffsets

        public void setStripOffsets​(long[] offsets)
        Set 6.1.5.2 Strip offsets.
        Parameters:
        offsets - Strip offsets
      • setSubjectDistance

        public void setSubjectDistance​(double[] distance)
        Set 7.7.3.5 Subject distance
        Parameters:
        distance - Subject distance
      • setTargetIDManufacturer

        public void setTargetIDManufacturer​(String targetIDManufacturer)
        Set 8.3.2.1 TargetIDManufacturer
      • setTargetIDMedia

        public void setTargetIDMedia​(String targetIDMedia)
        Set 8.3.2.4 TargetIDMedia
      • setTargetIDName

        public void setTargetIDName​(String targetIDName)
        Set 8.3.2.2 TargetIDName
      • setTargetIDNo

        public void setTargetIDNo​(String targetIDNo)
        Set 8.3.2.3 TargetIDNo
      • setTargetType

        public void setTargetType​(int targetType)
        Set 8.3.1 TargetType
      • setTileByteCounts

        public void setTileByteCounts​(long[] counts)
        Set 6.1.5.8 Tile byte counts.
        Parameters:
        counts - Byte counts
      • setTileLength

        public void setTileLength​(long length)
        Set 6.1.5.6 Tile length.
        Parameters:
        length - Tile length
      • setTileOffsets

        public void setTileOffsets​(long[] offsets)
        Set 6.1.5.7 Tile offsets.
        Parameters:
        offsets - tile offsets
      • setTileWidth

        public void setTileWidth​(long width)
        Set 6.1.5.5 Tile width.
        Parameters:
        width - Tile width
      • setWhitePointXValue

        public void setWhitePointXValue​(Rational x)
        Set 8.2.7.1 white point X value.
        Parameters:
        x - White point X
      • setWhitePointYValue

        public void setWhitePointYValue​(Rational y)
        Set 8.2.7.2 white point Y value.
        Parameters:
        y - White point Y
      • setXPhysScanResolution

        public void setXPhysScanResolution​(double x)
        Set 7.6.3.2.1 X physical scanning resolution.
        Parameters:
        x - X physical scanning resolution
      • setXPrintAspectRatio

        public void setXPrintAspectRatio​(double x)
        Set 7.7.3.16.1 X print aspect ratio.
        Parameters:
        x - X aspect ratio
      • setXSamplingFrequency

        public void setXSamplingFrequency​(Rational x)
        Set 8.1.3 X sampling frequency.
        Parameters:
        x - X sampling frequency
      • setXTargetedDisplayAspectRatio

        public void setXTargetedDisplayAspectRatio​(long x)
        Set 6.2.6.1 X targeted display aspect ratio.
        Parameters:
        x - X units
      • setYCbCrCoefficients

        public void setYCbCrCoefficients​(Rational[] coefficients)
        Set 6.1.4.5 YCbCr coefficients.
        Parameters:
        coefficients - Coefficients
      • setYCbCrPositioning

        public void setYCbCrPositioning​(int positioning)
        Set 6.1.4.4 YCbCr positioning.
        Parameters:
        positioning - Positioning
      • setYCbCrSubSampling

        public void setYCbCrSubSampling​(int[] sampling)
        Set 6.1.4.3 YCbCr Sub-sampling.
        Parameters:
        sampling - Sub-sampling
      • setYPhysScanResolution

        public void setYPhysScanResolution​(double y)
        Set 7.6.3.2.2 Y physical scanning resolution.
        Parameters:
        y - Y physical scanning resolution
      • setYPrintAspectRatio

        public void setYPrintAspectRatio​(double y)
        Set 7.7.3.16.2 Y print aspect ratio.
        Parameters:
        y - Y aspect ratio
      • setYSamplingFrequency

        public void setYSamplingFrequency​(Rational y)
        Set 8.1.4 Y sampling frequency.
        Parameters:
        y - Y sampling frequency
      • setYTargetedDisplayAspectRatio

        public void setYTargetedDisplayAspectRatio​(long y)
        Set 6.2.6.2 Y targeted display aspect ratio.
        Parameters:
        y - Y units
      • setViewerData

        public void setViewerData​(Property viewerData)
        Set information for Swing GUI viewer.
        Parameters:
        viewerData - Private data for RepTreeModel