ucar.jpeg.icc
Class ICCMatrixBasedInputProfile

java.lang.Object
  extended by ucar.jpeg.icc.ICCProfile
      extended by ucar.jpeg.icc.ICCMatrixBasedInputProfile

public class ICCMatrixBasedInputProfile
extends ICCProfile

This class enables an application to construct an 3 component ICCProfile

Version:
1.0
Author:
Bruce A. Kern

Field Summary
 
Fields inherited from class ucar.jpeg.icc.ICCProfile
BITS_PER_BYTE, BITS_PER_INT, BITS_PER_LONG, BITS_PER_SHORT, BLUE, boolean_size, byte_size, BYTES_PER_INT, BYTES_PER_LONG, BYTES_PER_SHORT, char_size, double_size, float_size, GRAY, GREEN, int_size, kdwBlueColorantTag, kdwBlueTRCTag, kdwCopyrightTag, kdwDisplayProfile, kdwGrayData, kdwGrayTRCTag, kdwGreenColorantTag, kdwGreenTRCTag, kdwInputProfile, kdwMediaWhiteTag, kdwProfileDescTag, kdwProfileSignature, kdwProfileSigReverse, kdwRedColorantTag, kdwRedTRCTag, kdwRGBData, kdwXYZData, kMonochromeInput, kThreeCompInput, long_size, RED, short_size
 
Constructor Summary
protected ICCMatrixBasedInputProfile(ColorSpace csm)
          Construct an ICCMatrixBasedInputProfile based on a suppled profile file.
 
Method Summary
static ICCMatrixBasedInputProfile createInstance(ColorSpace csm)
          Factory method to create ICCMatrixBasedInputProfile based on a suppled profile file.
 
Methods inherited from class ucar.jpeg.icc.ICCProfile
getHeader, getICCDateTime, getICCProfileVersion, getInt, getInt, getIntFromString, getLong, getShort, getShort, getString, getTagTable, getXYZNumber, parse, setInt, setInt, setLong, setLong, toHexString, toHexString, toHexString, toString, toString, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ICCMatrixBasedInputProfile

protected ICCMatrixBasedInputProfile(ColorSpace csm)
                              throws ColorSpaceException,
                                     ICCProfileInvalidException
Construct an ICCMatrixBasedInputProfile based on a suppled profile file.

Parameters:
f - contains a disk based ICCProfile.
Throws:
ColorSpaceException
ICCProfileInvalidException
Method Detail

createInstance

public static ICCMatrixBasedInputProfile createInstance(ColorSpace csm)
                                                 throws ColorSpaceException,
                                                        ICCProfileInvalidException
Factory method to create ICCMatrixBasedInputProfile based on a suppled profile file.

Parameters:
f - contains a disk based ICCProfile.
Returns:
the ICCMatrixBasedInputProfile
Throws:
ICCProfileInvalidException
ColorSpaceException


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.