[]
        
(Showing Draft Content)

CSJ2K.Icc

CSJ2K.Icc Namespace

Classes

ICCMatrixBasedInputProfile

This class enables an application to construct an 3 component ICCProfile

ICCMonochromeInputProfile

The monochrome ICCProfile.

ICCProfile

This class models the ICCProfile file. This file is a binary file which is divided into two parts, an ICCProfileHeader followed by an ICCTagTable. The header is a straightforward list of descriptive parameters such as profile size, version, date and various more esoteric parameters. The tag table is a structured list of more complexly aggragated data describing things such as ICC curves, copyright information, descriptive text blocks, etc.

      Classes exist to model the header and tag table and their various constituent parts the developer
      is refered to these for further information on the structure and contents of the header and tag table.

ICCProfileException

This exception is thrown when the content of a profile is incorrect.

ICCProfileInvalidException

This exception is thrown when the content of an an icc profile is in someway incorrect.

ICCProfileNotFoundException

This exception is thrown when an image contains no icc profile. is incorrect.

ICCProfiler

This class provides ICC Profiling API for the jj2000.j2k imaging chain by implementing the BlkImgDataSrc interface, in particular the getCompData and getInternCompData methods.

MatrixBasedRestrictedProfile

This class is a 3 component RestrictedICCProfile

MonochromeInputRestrictedProfile

This class is a 1 component RestrictedICCProfile

RestrictedICCProfile

This profile is constructed by parsing an ICCProfile and is the profile actually applied to the image.