Package edu.harvard.hul.ois.jhove
Class NisoImageMetadata
java.lang.Object
edu.harvard.hul.ois.jhove.NisoImageMetadata
Encapsulation of the NISO Z39.87-2002 / AIIM 20-2002 Data Dictionary --
Technical Metadata for Digital Still Images
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String[]7.7.3.15 auto focus value labels.static final String[]7.7.3.13 back light value labels.static final String[]6.1.2 byte order value labels.static final String[]6.2.3.1 Checksum method value labels.static final String[]6.1.4.1 Color space value labels.static final int[]Index for 6.1.4.1 color space value labels.static final intstatic final intIndex for 6.1.3.1 compression scheme value labels.static final String[]6.1.3.1 Compression scheme value labels.static final int[]static final String[]6.2.5 display orientation value labels.static final String[]static final String[]extra sample value for version 2.0 of MIX, corresponding to NISO values of 0-3static final String[]static final String[]7.7.3.10 flash value labels.static final String[]static final String[]7.7.3.12 flash return value labels.static final String[]8.2.6 gray response unit value labels for version 0.2.static final String[]Gray response unit value for version 2.0 of MIX, corresponding to NISO values of 1-5static final String[]7.7.3.6 metering mode value labels.static final doublestatic final intUndefined value.static final String[]6.2.4 orientation value labels.static final String[]6.1.6 planar configuration value labels.static final String[]8.1.1 sampling frequency plane value labels.static final String[]8.1.2 sampling frequency unit value labels.static final String[]7.7.3.7 scene illuminant value labels.static final int[]Index for 7.7.3.7 scene illuminant value labels.static final String[]6.1.5.1 segment type value labels.static final String[]7.8 sensor value labels.static final String[]8.1.7.1 (8.1.8.1) source dimension unit.static final String[]8.3.1 TargetType.static final String[]6.1.4.4 YCbCr positioning value labels. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringextractIccProfileDescription(byte[] data) intGet 7.7.3.15 auto focus.intGet 7.7.3.13 back light.int[]Get 8.2.1 bits per sample.Get 7.7.3.3 Brightness.Get 6.1.2 byte order.intGet 6.2.3.1 Checksum method.Get 6.2.3.2 Checksum value.int[]Get 8.2.4.2 colormap bit code value.int[]Get 8.2.4.5 colormap blue value.int[]Get 8.2.4.4 colormap green value.int[]Get 8.2.4.3 colormap red value.Get 8.2.4.1 colormap reference.intGet 6.1.4.1 color space.doubleGet 7.7.3.8 color temperature.intGet 6.1.3.2 compression level.intGet 6.1.3.1 compression scheme.Get 7.9 date/time created.Get 9.1.1 DateTimeProcessedGet 7.5 device source.Get 7.7.1 digital camera manufacturer.Get 7.7.2 digital camera model.intGet 6.2.5 Display orientation.Get 7.7.3.4 exposure bias.doubleGet 7.7.3.14 exposure index.intdoubleGet 7.7.3.2 exposure time.int[]Get 8.2.3 extra samples.longGet 6.2.2 file size.intgetFlash()Get 7.7.3.10 flash.Get 7.7.3.11 flash energy.intGet 7.7.3.12 flash return.doubleGet 7.7.3.1 F number.doubleGet 7.7.3.9 focal length.int[]Get 8.2.5 gray response curve.intGet 8.2.6 gray response unit.Get 7.4 host computer.Get 8.3.3 ImageDataGet 6.2.1 Image identifier.Get 6.2.1.1 Image identifier location.longGet 8.1.6 image length.Get 7.3 Image producer.longGet 8.1.5 image width.intintintGet 7.7.3.6 metering mode.Get 7.10 methodology.Get 6.1.1 MIME type.intGet 6.2.4 Orientation.getOS()Get 7.4.1 OS (operating system).Get 7.4.2 OS version.Get 8.3.4 PerformanceData.doubleGet 7.6.3.1 pixel size.intGet 6.1.6 Planar configuration.Get 6.3 preferred presentation.Get 8.2.8.5 primary chromaticities blue X.Get 8.2.8.6 primary chromaticities blue Y.Get 8.2.8.3 primary chromaticities green X.Get 8.2.8.4 primary chromaticities green Y.Get 8.2.8.1 primary chromaticities red X.Get 8.2.8.2 primary chromaticities red Y.String[]Get 9.1.5 ProcessingActions.Get 9.1.3 ProcessingAgency.Get 9.1.4.1 ProcessingSoftwareNameGet 9.1.4.2 ProcessingSoftwareVersionGet 6.1.4.2.1 ICC profile name.Get 8.3.5 ProfilesGet 6.1.4.2.2 ICC profile URL.Rational[]Get 6.1.4.6 Reference black and white.longGet 6.1.5.3 Rows per strip.intGet 8.2.2 samples per pixel.intGet 8.1.1 sampling frequency plane.intGet 8.1.2 sampling frequency unit.Get 7.6.1.1 scanner manufacturer.Get 7.6.1.2.1 scanner model name.Get 7.6.1.2.2 scanner model number.Get 7.6.1.2.3 scanner model serial number.Get 7.6.2.1 scanning software.Get 7.6.2.2 scanning software version number.intGet 7.7.3.7 scene illuminant.intGet 6.1.5.1 segment type.intGet 7.8 sensor.Get 9.1.2 SourceData.Get 7.2 source ID.Get 7.1 Source type.doubleintdoubleintlong[]Get 6.1.5.4 Strip byte counts.long[]Get 6.1.5.2 Strip offsets.double[]Get 7.7.3.5 Subject distance.Get 8.3.2.1 TargetIDManufacturerGet 8.3.2.3 TargetIDMediaGet 8.3.2.2 TargetIDNameGet 8.3.2.3 TargetIDNointGet 8.3.1 Target Typelong[]Get 6.1.5.8 Tile byte counts.longGet 6.1.5.6 Tile length.long[]Get 6.1.5.7 Tile offsets.longGet 6.1.5.5 Tile width.Get data for Swing GUI viewer.Get 8.2.7.1 white point X value.Get 8.2.7.2 white point Y value.doubleGet 7.6.3.2.1 X physcal scanning resolution.doubleGet 7.7.3.16.1 X print aspect ratio.Get 8.1.3 X sampling frequency.longGet 6.2.6 X targeted display aspect ratio.Rational[]Get 6.1.4.5 YCbCr coefficients.intGet 6.1.4.4 YCbCr positioning.int[]Get 6.1.4.3 YCbCr subsampling.doubleGet 7.6.3.2.2 Y physcal scanning resolution.doubleGet 7.7.3.16.2 Y print aspect ratio.Get 8.1.4 Y sampling frequency.longGet 6.2.7 Y targeted display aspect ratio.protected static Stringmake8601Valid(String date) voidsetAutoFocus(int focus) Set 7.7.3.15 auto focus.voidsetBackLight(int light) Set 7.7.3.13 back light.voidsetBitsPerSample(int[] bits) Set 8.2.1 bits per sample.voidsetBrightness(Rational brightness) Set 7.7.3.3 brightness.voidsetByteOrder(String order) Set 6.1.2 byte order.voidsetColormapBitCodeValue(int[] value) Set 8.2.4.2 colormap bit code value.voidsetColormapBlueValue(int[] value) Set 8.2.4.4 colormap blue value.voidsetColormapGreenValue(int[] value) Set 8.2.4.3 colormap green value.voidsetColormapRedValue(int[] value) Set 8.2.4.2 colormap red value.voidsetColormapReference(String reference) Set 8.2.4.1 colormap reference.voidsetColorSpace(int space) Set 6.1.4.1 color spacevoidsetColorTemp(double temp) Set 7.7.3.8 color temperature.voidsetCompressionLevel(int level) Set 6.1.3.2 compression level.voidsetCompressionScheme(int scheme) Set 6.1.3.1 compression scheme.voidsetDateTimeCreated(String date) Set 7.9 date/time created.voidsetDateTimeProcessed(String date) Set 9.1.1 DateTimeProcessed.voidsetDeviceSource(String source) Set 7.5 Device source.voidsetDigitalCameraManufacturer(String manufacturer) Set 7.7.1 digital camera manufacturer.voidsetDigitalCameraModelName(String modelName) Set 7.7.2 digital camera model.voidsetDigitalCameraModelNumber(String modelNumber) voidsetDigitalCameraModelSerialNo(String modelSerialNo) voidsetDisplayOrientation(int orientation) Set 6.2.5 display orientation.voidsetExifVersion(String version) voidsetExposureBias(Rational bias) Set 7.2.3.4 exposure bias.voidsetExposureIndex(double index) Set 7.2.3.14 exposure index.voidsetExposureProgram(int program) voidsetExposureTime(double time) Set 7.7.3.2 exposure time.voidsetExtraSamples(int[] extra) Set 8.2.3 extra samples.voidsetFileSize(long size) Set 6.2.2 file size.voidsetFlash(int flash) Set 7.7.3.10 flash.voidsetFlashEnergy(Rational energy) Set 7.7.3.11 flash energy.voidsetFlashReturn(int ret) Set 7.7.3.12 flash return.voidsetFNumber(double f) Set 7.7.3.1 F number.voidsetFocalLength(double length) Set 7.7.3.9 focal length (double meters).voidsetGrayResponseCurve(int[] curve) Set 8.2.5 gray response curve.voidsetGrayResponseUnit(int unit) Set 8.2.6 gray response unit.voidsetHostComputer(String computer) Set 7.4 host computer.voidsetImageData(String imageData) Set 8.3.3 ImageData.voidsetImageIdentifier(String identifier) Set 6.2.1 Image identifier.voidsetImageIdentifierLocation(String location) Set 6.2.1 Image identifier location.voidsetImageLength(long length) Set 8.1.6 image length.voidsetImageProducer(String producer) Set 7.3 image producer.voidsetImageWidth(long width) Set 8.1.5 image width.voidsetJp2Layers(int jp2Layers) voidsetJp2ResolutionLevels(int jp2ResolutionLevels) voidsetJp2Tiles(String jp2Tiles) voidsetMaxApertureValue(Rational value) voidsetMeteringMode(int mode) Set 7.7.3.6 metering mode.voidsetMethodology(String methodology) Set 7.10 methodology.voidsetMimeType(String type) Set 6.1.1 MIME type.voidsetOrientation(int orientation) Set 6.2.4 orientation.voidvoidsetOSVersion(String version) Set 7.4.2 OS version.voidsetPerformanceData(String performanceData) Set 8.3.4 PerformanceData.voidsetPixelSize(double size) Set 7.6.3.1 pixel size.voidsetPlanarConfiguration(int configuration) Set 6.1.6 Planar configuration.voidsetPreferredPresentation(String presentation) Set 6.3 preferred presentation.voidSet 8.2.8.5 primary chromaticities blue X.voidSet 8.2.8.6 primary chromaticities blue Y.voidSet 8.2.8.3 primary chromaticities green X.voidSet 8.2.8.4 primary chromaticities green Y.voidSet 8.2.8.1 primary chromaticities red X.voidSet 8.2.8.2 primary chromaticities red Y.voidsetProcessingActions(String[] actions) Set 9.1.5 ProcessingActions.voidsetProcessingAgency(String processingAgency) Set 9.1.3 ProcessingAgency.voidSet 9.1.4.1 ProcessingSoftwareNamevoidsetProcessingSoftwareVersion(String version) Set 9.1.4.2 ProcessingSoftwareVersionvoidsetProfileName(String name) Set 6.1.4.1 ICC profile name.voidsetProfiles(String profiles) Set 8.3.5 Profiles.voidsetProfileURL(String URL) Set 6.1.4.2 ICC profile URL.voidsetReferenceBlackWhite(Rational[] reference) Set 6.1.4.6 reference black and white.voidsetRowsPerStrip(long rows) Set 6.1.5.3 Rows per strip.voidsetSamplesPerPixel(int samples) Set 8.2.2 samples per pixel.voidsetSamplingFrequencyPlane(int plane) Set 8.1.1 sampling frequency plane.voidsetSamplingFrequencyUnit(int unit) Set 8.1.2 sampling frequency unit.voidsetScannerManufacturer(String manufacturer) Set 7.6.1.1 scanner manufacturer.voidsetScannerModelName(String name) Set 7.6.1.2.1 scanner model name.voidsetScannerModelNumber(String number) Set 7.6.1.2.2 scanner model number.voidsetScannerModelSerialNo(String number) Set 7.6.1.2.3 scanner model serial number.voidsetScanningSoftware(String software) Set 7.6.2.1 scanning software.voidsetScanningSoftwareVersionNo(String number) Set 7.6.2.2 scanning software version number.voidsetSceneIlluminant(int illuminant) Set 7.7.3.7 scene illuminant.voidsetSensor(int sensor) Set 7.8 sensor.voidsetSourceData(String sourceData) Set 9.1.2 SourceData.voidsetSourceID(String id) Set 7.2 source ID.voidsetSourceType(String type) Set 7.1 source type.voidsetSourceXDimension(double x) Set 8.1.7 source X dimension.voidsetSourceXDimensionUnit(int unit) Set 8.1.7.1 source X dimension unit.voidsetSourceYDimension(double y) Set 8.1.8 source Y dimension.voidsetSourceYDimensionUnit(int unit) Set 8.1.8.1 source Y dimension unit.voidsetStripByteCounts(long[] counts) Set 6.1.5.4 Strip byte counts.voidsetStripOffsets(long[] offsets) Set 6.1.5.2 Strip offsets.voidsetSubjectDistance(double[] distance) Set 7.7.3.5 Subject distancevoidsetTargetIDManufacturer(String targetIDManufacturer) Set 8.3.2.1 TargetIDManufacturervoidsetTargetIDMedia(String targetIDMedia) Set 8.3.2.4 TargetIDMediavoidsetTargetIDName(String targetIDName) Set 8.3.2.2 TargetIDNamevoidsetTargetIDNo(String targetIDNo) Set 8.3.2.3 TargetIDNovoidsetTargetType(int targetType) Set 8.3.1 TargetTypevoidsetTileByteCounts(long[] counts) Set 6.1.5.8 Tile byte counts.voidsetTileLength(long length) Set 6.1.5.6 Tile length.voidsetTileOffsets(long[] offsets) Set 6.1.5.7 Tile offsets.voidsetTileWidth(long width) Set 6.1.5.5 Tile width.voidsetViewerData(Property viewerData) Set information for Swing GUI viewer.voidSet 8.2.7.1 white point X value.voidSet 8.2.7.2 white point Y value.voidsetXPhysScanResolution(double x) Set 7.6.3.2.1 X physical scanning resolution.voidsetXPrintAspectRatio(double x) Set 7.7.3.16.1 X print aspect ratio.voidSet 8.1.3 X sampling frequency.voidsetXTargetedDisplayAspectRatio(long x) Set 6.2.6.1 X targeted display aspect ratio.voidsetYCbCrCoefficients(Rational[] coefficients) Set 6.1.4.5 YCbCr coefficients.voidsetYCbCrPositioning(int positioning) Set 6.1.4.4 YCbCr positioning.voidsetYCbCrSubSampling(int[] sampling) Set 6.1.4.3 YCbCr Sub-sampling.voidsetYPhysScanResolution(double y) Set 7.6.3.2.2 Y physical scanning resolution.voidsetYPrintAspectRatio(double y) Set 7.7.3.16.2 Y print aspect ratio.voidSet 8.1.4 Y sampling frequency.voidsetYTargetedDisplayAspectRatio(long y) Set 6.2.6.2 Y targeted display aspect ratio.
-
Field Details
-
AUTOFOCUS
7.7.3.15 auto focus value labels. -
BACKLIGHT
7.7.3.13 back light value labels. -
BYTEORDER
6.1.2 byte order value labels. -
CHECKSUM_METHOD
6.2.3.1 Checksum method value labels. -
COLORSPACE
6.1.4.1 Color space value labels. -
COLORSPACE_INDEX
public static final int[] COLORSPACE_INDEXIndex for 6.1.4.1 color space value labels. -
COMPRESSION_SCHEME
6.1.3.1 Compression scheme value labels. -
COMPRESSION_JPEG2000_LOSSY
public static final int COMPRESSION_JPEG2000_LOSSYIndex for 6.1.3.1 compression scheme value labels.- See Also:
-
COMPRESSION_JPEG2000_LOSSLESS
public static final int COMPRESSION_JPEG2000_LOSSLESS- See Also:
-
COMPRESSION_SCHEME_INDEX
public static final int[] COMPRESSION_SCHEME_INDEX -
DISPLAY_ORIENTATION
6.2.5 display orientation value labels. -
EXTRA_SAMPLES
-
EXPOSURE_PROGRAM
-
FLASH
7.7.3.10 flash value labels. -
FLASH_20
-
FLASH_RETURN
7.7.3.12 flash return value labels. -
GRAY_RESPONSE_UNIT_02
8.2.6 gray response unit value labels for version 0.2. -
GRAY_RESPONSE_UNIT_20
Gray response unit value for version 2.0 of MIX, corresponding to NISO values of 1-5 -
EXTRA_SAMPLE_20
extra sample value for version 2.0 of MIX, corresponding to NISO values of 0-3 -
METERING_MODE
7.7.3.6 metering mode value labels. -
ORIENTATION
6.2.4 orientation value labels. -
PLANAR_CONFIGURATION
6.1.6 planar configuration value labels. -
SAMPLING_FREQUENCY_PLANE
8.1.1 sampling frequency plane value labels. -
SAMPLING_FREQUENCY_UNIT
8.1.2 sampling frequency unit value labels. -
SCENE_ILLUMINANT
7.7.3.7 scene illuminant value labels. -
SCENE_ILLUMINANT_INDEX
public static final int[] SCENE_ILLUMINANT_INDEXIndex for 7.7.3.7 scene illuminant value labels. -
SEGMENT_TYPE
6.1.5.1 segment type value labels. -
SENSOR
7.8 sensor value labels. -
SOURCE_DIMENSION_UNIT
8.1.7.1 (8.1.8.1) source dimension unit. -
YCBCR_POSITIONING
6.1.4.4 YCbCr positioning value labels. -
TARGET_TYPE
8.3.1 TargetType. -
NULL
public static final int NULLUndefined value.- See Also:
-
NILL
public static final double NILL- See Also:
-
-
Constructor Details
-
NisoImageMetadata
public NisoImageMetadata()Instantiate aNisoImageMetadataobject.
-
-
Method Details
-
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
Get 7.7.3.3 Brightness. -
getByteOrder
Get 6.1.2 byte order. -
getChecksumMethod
public int getChecksumMethod()Get 6.2.3.1 Checksum method. -
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
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
Get 7.9 date/time created. -
getDateTimeProcessed
Get 9.1.1 DateTimeProcessed -
getDeviceSource
Get 7.5 device source. -
getDigitalCameraManufacturer
Get 7.7.1 digital camera manufacturer. -
getDigitalCameraModelName
Get 7.7.2 digital camera model. -
getDigitalCameraModelNumber
-
getDigitalCameraModelSerialNo
-
getDisplayOrientation
public int getDisplayOrientation()Get 6.2.5 Display orientation. -
getExifVersion
-
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
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
Get 7.4 host computer. -
getImageData
Get 8.3.3 ImageData -
getImageIdentifier
Get 6.2.1 Image identifier. -
getImageIdentifierLocation
Get 6.2.1.1 Image identifier location. -
getImageLength
public long getImageLength()Get 8.1.6 image length. -
getImageProducer
Get 7.3 Image producer. -
getImageWidth
public long getImageWidth()Get 8.1.5 image width. -
getMaxApertureValue
-
getMeteringMode
public int getMeteringMode()Get 7.7.3.6 metering mode. -
getMethodology
Get 7.10 methodology. -
getMimeType
Get 6.1.1 MIME type. -
getOrientation
public int getOrientation()Get 6.2.4 Orientation. -
getOS
Get 7.4.1 OS (operating system). -
getOSVersion
Get 7.4.2 OS version. -
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
Get 6.3 preferred presentation. -
getJp2Tiles
-
setJp2Tiles
-
getJp2Layers
public int getJp2Layers() -
setJp2Layers
public void setJp2Layers(int jp2Layers) -
getJp2ResolutionLevels
public int getJp2ResolutionLevels() -
setJp2ResolutionLevels
public void setJp2ResolutionLevels(int jp2ResolutionLevels) -
getPrimaryChromaticitiesBlueX
Get 8.2.8.5 primary chromaticities blue X. -
getPrimaryChromaticitiesBlueY
Get 8.2.8.6 primary chromaticities blue Y. -
getPrimaryChromaticitiesGreenX
Get 8.2.8.3 primary chromaticities green X. -
getPrimaryChromaticitiesGreenY
Get 8.2.8.4 primary chromaticities green Y. -
getPrimaryChromaticitiesRedX
Get 8.2.8.1 primary chromaticities red X. -
getPrimaryChromaticitiesRedY
Get 8.2.8.2 primary chromaticities red Y. -
getProcessingActions
Get 9.1.5 ProcessingActions. -
getProcessingAgency
Get 9.1.3 ProcessingAgency. -
getProcessingSoftwareName
Get 9.1.4.1 ProcessingSoftwareName -
getProcessingSoftwareVersion
Get 9.1.4.2 ProcessingSoftwareVersion -
getProfileName
Get 6.1.4.2.1 ICC profile name. -
getProfiles
Get 8.3.5 Profiles -
getProfileURL
Get 6.1.4.2.2 ICC profile URL. -
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
Get 7.6.1.1 scanner manufacturer. -
getScannerModelName
Get 7.6.1.2.1 scanner model name. -
getScannerModelNumber
Get 7.6.1.2.2 scanner model number. -
getScannerModelSerialNo
Get 7.6.1.2.3 scanner model serial number. -
getScanningSoftware
Get 7.6.2.1 scanning software. -
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
Get 9.1.2 SourceData. -
getSourceID
Get 7.2 source ID. -
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
Get 8.3.2.1 TargetIDManufacturer -
getTargetIDMedia
Get 8.3.2.3 TargetIDMedia -
getTargetIDName
Get 8.3.2.2 TargetIDName -
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
Get 8.2.7.1 white point X value. -
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
Get 8.1.3 X sampling frequency. -
getXTargetedDisplayAR
public long getXTargetedDisplayAR()Get 6.2.6 X targeted display aspect ratio. -
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
Get 8.1.4 Y sampling frequency. -
getYTargetedDisplayAR
public long getYTargetedDisplayAR()Get 6.2.7 Y targeted display aspect ratio. -
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
Set 7.7.3.3 brightness.- Parameters:
brightness- Brightness
-
setByteOrder
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
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
Set 7.9 date/time created. TIFF dates get converted to ISO 8601 format.- Parameters:
date- Date/time created
-
setDateTimeProcessed
Set 9.1.1 DateTimeProcessed. TIFF dates get converted to ISO 8601 format.- Parameters:
date- Date/time processed
-
setDeviceSource
Set 7.5 Device source.- Parameters:
source- Device source
-
setDigitalCameraManufacturer
Set 7.7.1 digital camera manufacturer.- Parameters:
manufacturer- Camera manufacturer
-
setDigitalCameraModelName
Set 7.7.2 digital camera model.- Parameters:
modelName- Camera model
-
setDigitalCameraModelNumber
-
setDigitalCameraModelSerialNo
-
setDisplayOrientation
public void setDisplayOrientation(int orientation) Set 6.2.5 display orientation.- Parameters:
orientation- Display orientation
-
setExifVersion
-
setExposureBias
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
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
Set 7.4 host computer.- Parameters:
computer- Host computer
-
setImageData
Set 8.3.3 ImageData.- Parameters:
imageData- Image Data filename or URN
-
setImageIdentifier
Set 6.2.1 Image identifier.- Parameters:
identifier- Image identifier
-
setImageIdentifierLocation
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
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
-
setMeteringMode
public void setMeteringMode(int mode) Set 7.7.3.6 metering mode.- Parameters:
mode- Metering mode
-
setMethodology
Set 7.10 methodology.- Parameters:
methodology- Methodology
-
setMimeType
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
-
setOSVersion
Set 7.4.2 OS version.- Parameters:
version- OS version
-
setPerformanceData
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
Set 6.3 preferred presentation.- Parameters:
presentation- Preferred presentation
-
setPrimaryChromaticitiesBlueX
Set 8.2.8.5 primary chromaticities blue X.- Parameters:
x- Blue x
-
setPrimaryChromaticitiesBlueY
Set 8.2.8.6 primary chromaticities blue Y.- Parameters:
y- Blue y
-
setPrimaryChromaticitiesGreenX
Set 8.2.8.3 primary chromaticities green X.- Parameters:
x- Green x
-
setPrimaryChromaticitiesGreenY
Set 8.2.8.4 primary chromaticities green Y.- Parameters:
y- Green y
-
setPrimaryChromaticitiesRedX
Set 8.2.8.1 primary chromaticities red X.- Parameters:
x- Red x
-
setPrimaryChromaticitiesRedY
Set 8.2.8.2 primary chromaticities red Y.- Parameters:
y- Red y
-
setProcessingActions
Set 9.1.5 ProcessingActions.- Parameters:
actions- Array of strings giving image processing steps
-
setProcessingAgency
Set 9.1.3 ProcessingAgency.- Parameters:
processingAgency- Identifier of producing organization
-
setProcessingSoftwareName
Set 9.1.4.1 ProcessingSoftwareName- Parameters:
name- Name of the image processing software
-
setProcessingSoftwareVersion
Set 9.1.4.2 ProcessingSoftwareVersion- Parameters:
version- Version number of the processing software
-
setProfileName
Set 6.1.4.1 ICC profile name.- Parameters:
name- Profile name
-
setProfiles
Set 8.3.5 Profiles.- Parameters:
profiles- Color profile filename or URN
-
setProfileURL
Set 6.1.4.2 ICC profile URL.- Parameters:
URL- Profile URL
-
setReferenceBlackWhite
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
Set 7.6.1.1 scanner manufacturer.- Parameters:
manufacturer- Scanner manufacturer
-
setScannerModelName
Set 7.6.1.2.1 scanner model name.- Parameters:
name- Scanner model name
-
setScannerModelNumber
Set 7.6.1.2.2 scanner model number.- Parameters:
number- Scanner model number
-
setScannerModelSerialNo
Set 7.6.1.2.3 scanner model serial number.- Parameters:
number- Scanner model serial number
-
setScanningSoftware
Set 7.6.2.1 scanning software.- Parameters:
software- Scanning software
-
setScanningSoftwareVersionNo
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
Set 9.1.2 SourceData.- Parameters:
sourceData- Source data identifier
-
setSourceID
Set 7.2 source ID.- Parameters:
id- Source ID
-
setSourceType
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
Set 8.3.2.1 TargetIDManufacturer -
setTargetIDMedia
Set 8.3.2.4 TargetIDMedia -
setTargetIDName
Set 8.3.2.2 TargetIDName -
setTargetIDNo
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
Set 8.2.7.1 white point X value.- Parameters:
x- White point X
-
setWhitePointYValue
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
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
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
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
Set information for Swing GUI viewer.- Parameters:
viewerData- Private data for RepTreeModel
-
make8601Valid
-
extractIccProfileDescription
- Throws:
IllegalArgumentException
-